char* buffer = new char[13]{};
//char buffer[13];
if (recv(clientSocket, buffer, sizeof(buffer), 0) == SOCKET_ERROR)
{
std::cout << "接受服务器信息失败!" << std::endl;
}
else
{
std::cout << buffer << std::endl;
}
网络协议编程,接收来自服务器发送的"hello world"信息时
这里为什么char* buffer = new char[13]{};输出的buffer是乱码
而char buffer[13];输出的buffer不是?