返回首页

我收到一个与当前的URL关联的IP列表。我想比较这一个单一的IP地址的列表。我可以比较一个IP到另一个地方。然而,如何比较一个IP对IP的列表吗?谢谢。


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)); 

	} 

	} 

	}

:7766180 |会员:查克・奥图尔:为SA说,你真的没有显示出"问题"。您发布的代码只显示打印出一些东西,没有比较或你想要什么比较。

嘿,我有一个想法。如果您已经有一个循环,打印出所有的地址,为什么不尝试循环比较每一个你正在寻找,而不是打印。

有没有"比较列表"命令或函数的事情,你必须自己写这篇文章。

或者,你可以研究(谷歌)一些"查找"或"查找"功能,可在那里,在网络上。当然,你有你确定任何功能,希望它的方式来安排你的清单。

我们会很乐意帮助,但如果你不明确的问题陈述或发布相关的代码,你所说的问题或提供证据,你要么尝试自己的东西,或研究自己,你可能不会得到任何帮助。

我不会那么刺耳,在此消息,如果不是20或30的时间,你这样做

回答