转换IP地址的一个小技巧,呵呵

[入库:2005年8月19日] [更新:2007年3月24日]

本文简介:选择自 remix 的 blog

cstring changeip(char* ip)
{
 //将ip地址从4.3.2.1转换成1.2.3.4 
 const char *s=".";
 char *tempip=new char[20];
 strcpy(tempip,ip);
 char *ip1;
 char *ip2;
 char *ip3;
 char *ip4;
 cstring rtnip;
 
 ip1=strtok(tempip,s);
 ip2=strtok(null,s);
 ip3=strtok(null,s);
 ip4=strtok(null,s);
 rtnip.format("%s.%s.%s.%s",ip4,ip3,ip2,ip1);
 return rtnip;
}


其实win32 api中已有相关实现的函数,但当时脑子一发热,就自己写了一个,事后发现已经有了,呵呵,拿出来,就当是个小技巧吧.

本文关键:转换IP地址的一个小技巧,呵呵
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top