请问怎么把BYTE转为char*? 就是get出来的address,四个byte:127,0,0,1然后要把这个ip作为参数传给一个函数,要求传进去一个字符串“127.0.0.1”怎么转换?多谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString str1,str2,str3,str4;str1.Format("%d",127);str2.Format(".%d",0);str3.Format(".%d",0):str4.Format(".%d",1);str1+=str2;str1+=str3;str1+=str4;应该可以的有错请指出 char szIpBuf[16];sprintf(szIpBuf, "%d.%d.%d.%d", 127,0,0,1); 一个小的建议,如果你传的127.0.0.1还想那出来用的话,可以传更标准的值,如127000000001,每3位为一组,这样便于函数再用sscanf取出。char szIpBuf[16];sprintf( szIpBuf, "%03d%03d%03d%03d", 127, 0, 0, 1 );//:)学楼上的.再取出的话就可以用sscanf( szIpBuf, "%3d%3d%3d%3d", ip0, ip1, ip2, ip3 )了. sprintf(szIpBuf, "%d.%d.%d.%d", 127,0,0,1);比较简单 in_addr addr={127,0,0,1}; str=inet_ntoa(addr); 确认VC的优势和以后VC的发展方向 1、VC中如何实现气泡提示框; 2、如何实现如“金山词霸”那样的提示框 evc环境下如何接收数据,实现网络通讯 MFC 对话框 建立浮动窗体 怎么用文本保存信息但用记事本打开看不到原文?因为里面要保存密码。Help Me! 请告诉我这2本书的出版社 关于new的运行时错误 vc++中的事件是怎么区分的? 提一问! VC Post 数据到php的一点小问题 高手进来看下这个模拟键盘输入的问题 求助,多分支处理问题.
str1.Format("%d",127);
str2.Format(".%d",0);
str3.Format(".%d",0):
str4.Format(".%d",1);str1+=str2;
str1+=str3;
str1+=str4;
应该可以的
有错请指出
sprintf(szIpBuf, "%d.%d.%d.%d", 127,0,0,1);
char szIpBuf[16];
sprintf( szIpBuf, "%03d%03d%03d%03d", 127, 0, 0, 1 );//:)学楼上的.再取出的话就可以用sscanf( szIpBuf, "%3d%3d%3d%3d", ip0, ip1, ip2, ip3 )了.
比较简单
str=inet_ntoa(addr);