返回首页

如果IP地址的返回值是NULL,我试图将它更改为0.0.0.0
我用这个(尝试),但它不是编译。

HOSTENT *pHostEnt2;

		int  **ppaddr2;

		SOCKADDR_IN sockAddr2;

		//char* addr2;

		pHostEnt2 = gethostbyname(NewLogURL.c_str());

		ppaddr2 = (int**)pHostEnt2->h_addr_list;

		sockAddr2.sin_addr.s_addr = **ppaddr2;

		addr2 = inet_ntoa(sockAddr2.sin_addr);

		//char currentaddress[100] = { 0 };

		//strcpy( currentaddress, inet_ntoa(sockAddr2.sin_addr ) );

		if(addr2 != NULL && addr2[0] == "0.0.0.0")

		{  

		}

		printf("\n   Current Website IP:%s", addr2);
addr2是一个指针。任何帮助和指导表示赞赏。谢谢。

尝试这样做,不能正常工作。
{C}:7766180 |会员

回答

评论会员: 时间:2