CString ipaddress;
ipaddress = "10.0.0.1" DWORD dwIP;
也就是说把ipaddress 赋值给dwIP应该如何赋值?
ipaddress = "10.0.0.1" DWORD dwIP;
也就是说把ipaddress 赋值给dwIP应该如何赋值?
解决方案 »
- 如何模似网页form 提交数据,并获取结果?
- 做一个类似于WinRar的软件
- 如何制作3D网游?我想制作一个3D网游
- 求助!怎样给settimer里的回调函数传一个参数?
- 讨论:有啥技术可以查看当前在运行的进程,包括隐藏的很好的进程?
- 就两个字散分!来者有份!
- 请问华为的MT800 ADSL 登陆192.168.1.1 的用户名和密码?
- ■□■请问RichEditCtrl怎样在每次SetWindowText()时不覆盖前一次的内容?■□■
- 如何只取int数据中的一个?如1234,我想取出3
- 如何用DirectSound加速播放WAV声音?
- windows media player 进度条
- vc、JS调用ActiveX函数,传出数组。
{
char* temp=new char[strIp.GetLength()+1];
strcpy(temp,(LPCSTR)strIp);
unsigned long lres;
lres=inet_addr(temp);
if(INADDR_NONE==lres)
return 0;
else
return lres;
delete[] temp;
}
我也遇到过这种问题.试试这个函数吧.
将DWORD变成char*输出。自己控制输出顺序吧。void iptos(DWORD in,char output[])
{
unsigned char *p;
p = (unsigned char *)∈
sprintf(output, "%d.%d.%d.%d", p[3], p[2], p[1], p[0]);
}
CString ipaddress;
ipaddress = "10.0.0.1" ;
DWORD dwIP;
dwIP = ntohl(inet_addr(ipaddress));