我收到一个与当前的URL关联的IP列表。我想比较这一个单一的IP地址的列表。我可以比较一个IP到另一个地方。然而,如何比较一个IP对IP的列表吗?谢谢。
:7766180 |会员:查克・奥图尔:为SA说,你真的没有显示出"问题"。您发布的代码只显示打印出一些东西,没有比较或你想要什么比较。
if (Newlength > 0)
{
sHost.resize(Newlength);
WideCharToMultiByte (CP_ACP, WC_COMPOSITECHECK, wsHost.c_str(), wsHost.length(), &sHost[0], Newlength, NULL, NULL);
}
HOSTENT *pHostEnt2 = gethostbyname(sHost.c_str());
if (!pHostEnt2)
{
printf("\n Unknown Website IP");
}
else
{
for
(char **addr = pHostEnt2->h_addr_list; *addr != NULL; ++addr)
{
printf("\n Website IP: %s \n", inet_ntoa(* (struct in_addr *) *addr));
}
}
}
嘿,我有一个想法。如果您已经有一个循环,打印出所有的地址,为什么不尝试循环比较每一个你正在寻找,而不是打印。
有没有"比较列表"命令或函数的事情,你必须自己写这篇文章。
或者,你可以研究(谷歌)一些"查找"或"查找"功能,可在那里,在网络上。当然,你有你确定任何功能,希望它的方式来安排你的清单。
我们会很乐意帮助,但如果你不明确的问题陈述或发布相关的代码,你所说的问题或提供证据,你要么尝试自己的东西,或研究自己,你可能不会得到任何帮助。
我不会那么刺耳,在此消息,如果不是20或30的时间,你这样做