有办法将IP值由DWORD型转化为char*吗? 我知道用inet_addr()可以将ip值由char*转为DWORD型的,那反过来转换用什么能实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 inet_ntoa()就可以转换了! DWORD dw=...;CString ip;ip.Format("%d.%d.%d.%d",dw>>24,(dw>>16)&0xff,(dw>>8)&0xff,dw&0xff); 可用sprintfchar szIP[100];sprinrf("%d.%d.%d.%d",dw>>24,(dw>>16)&0xff,(dw>>8)&0xff,dw&0xff); 不好意思sprinrf(szIP,"%d.%d.%d.%d",dw>>24,(dw>>16)&0xff,(dw>>8)&0xff,dw&0xff); struct hostent* pHost;unsigned long addr = inet_addr(pDest);in_addr addr;add.S_addr = addr;char * pchar = inet_ntoa(addr); IP ADDRESS控件 无法响应按键消息 vc的问题 CTreeCtrl 图标问题 如何修改弹出菜单的标题? windows XP中写的winsock的程序(采用UNICODE),编译,build通过,运行出现“无法定位程序输入点GetAddrInfoW与动态链接库ws2_32.dll” 两张相片色差问题。 如何用编程的方法判断两幅图片内容是一样的? 如何判断在CEdid中输入的字符是什么字符呢?? Invalidate是同步的还是异步的 vc中奇怪的现象,大家解释解释 如何在内存中建立数组,并且像数据库似的访问. 嘻嘻散分了,大家来说下比较好的学习编程网站吧
就可以转换了!
CString ip;
ip.Format("%d.%d.%d.%d",dw>>24,(dw>>16)&0xff,(dw>>8)&0xff,dw&0xff);
char szIP[100];
sprinrf("%d.%d.%d.%d",dw>>24,(dw>>16)&0xff,(dw>>8)&0xff,dw&0xff);
sprinrf(szIP,"%d.%d.%d.%d",dw>>24,(dw>>16)&0xff,(dw>>8)&0xff,dw&0xff);
unsigned long addr = inet_addr(pDest);in_addr addr;
add.S_addr = addr;
char * pchar = inet_ntoa(addr);