转化ip地址 请问怎样将char chdata[20]="202.117.85.6"转化为char chdata[20]="6.85.117.202"呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 char chdata[20]="202.117.85.6"; CString strLine = chdata; CString strTemp[4]; char *ss=strLine.GetBufferSetLength(strLine.GetLength()); char *p; int i = 0; for ( p=strtok(ss, "."); p!=NULL; p=strtok(NULL, ".") ) { strTemp[i++] = p; } strLine.Format("%s.%s.%s.%s", strTemp[3], strTemp[2], strTemp[1], strTemp[0]); strcpy(chdata, strLine); int ip1,ip2,ip3,ip4;sscanf(chdata,"%d.%d.%d.%d",&ip1,&ip2,&ip3,&ip4);sprintf(chdata,"%d.%d.%d.%d",ip4,ip3,ip2,ip1); 帮忙从pudn上下载个资源 基础问题 初学VC 怎样在CMyView类里访问CMainFrame里面的Protected函数啊? 图象分析问题求助 字段名存在一个数组变量中,怎么引用? 句柄和指针互换的问题 关于构造函数返回直的问题 vc中编码时提示怎么不全 高分求救 IMediaControl中的run可以播放内存中的mpg吗? 有关CListCtrl的虚函问题???? 编写3DES加密时,遇到一些问题,寻求帮助. 请教:关于CFrameWnd的菜单
CString strLine = chdata;
CString strTemp[4];
char *ss=strLine.GetBufferSetLength(strLine.GetLength());
char *p;
int i = 0;
for ( p=strtok(ss, "."); p!=NULL; p=strtok(NULL, ".") )
{
strTemp[i++] = p;
}
strLine.Format("%s.%s.%s.%s", strTemp[3], strTemp[2], strTemp[1], strTemp[0]);
strcpy(chdata, strLine);
sscanf(chdata,"%d.%d.%d.%d",&ip1,&ip2,&ip3,&ip4);
sprintf(chdata,"%d.%d.%d.%d",ip4,ip3,ip2,ip1);