33,311
社区成员
发帖
与我相关
我的任务
分享
cout << buffff << endl; //这里能正常打印出 IP 地址
cout << "ips=" << ips << endl;
char ips[20];
char ips[20] = { 0 };
hostent *pHost = gethostbyname(szHost);
in_addr addr;
for (int i = 0;; i++)
{
char *p = pHost->h_addr_list[i];
if (p == NULL)
break;
memcpy(&addr.S_un.S_addr, p, pHost->h_length);
char *slzp = inet_ntoa(addr);
strcpy(buffff ,inet_ntoa(addr));
cout << buffff << endl; //这里能正常打印出 IP 地址
}