为什么我vc中调用gethostname都返回-1,得到本机的主机名都会失败吗?

2020-09-24 社会 64阅读
调用gethostname之前,必须成功调用过 WSAStartup 函数,
是用于网络连接获取主机名
我怀疑你是不是要 使用GetComputerName,来获取本地计算机的名字。
#include
#include
#include
char HostName[80];
void main ()
{
memset(HostName,0,sizeof(HostName));

DWORD i= 80;
GetComputerName(HostName,&i);
printf("%s",HostName);
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com