怎样把一个LONG 型的变量转化为CSTRING ? 比如:XXX 是IP地址LONG XXX = 0XE0001201;CSTRING str;str = 224.0.18.01;如何转化? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 xxx % 256^n n = 1 to 4如果你还搞不定,给我发个短消息。我把代码给你写出来 char buffer[200]ltoa(100,buffer,10)然后 就可以了 #include "math.h"LONG XXX = 0x20001201; // 0xE0001201 为负数CString str1,str;for(int i=3;i>=0;i--){ LONG temp = pow(256,i); if(i>0) str.Format("%d.",XXX/temp); else str.Format("%d",XXX/temp); str1 = str1 + str; XXX = XXX % temp;}// 测试通过,显示:32.0.18.1 基于对话框,CDC画图被遮盖问题,求指点 问个很菜的问题,TCP的结构? symbian开发包的问题???? 请教一个属性页控件焦点导致死程序的问题 怎么实现我的CSplitterWnd? 在一个窗口中多个子窗口的绘图问题。(急,请各位高手帮忙) 修改工程名问题 关于TIMER的问题,小弟是菜鸟不要见笑 怎样odbc连接mysqld,用CDBVariant取出mediumblob字段的内容? 高分求MSDN,一定是中文版的,谢谢! TRACE问题! 如何取得carray<int,int>中的每一元素
如果你还搞不定,给我发个短消息。
我把代码给你写出来
ltoa(100,buffer,10)
然后 就可以了
CString str1,str;
for(int i=3;i>=0;i--)
{
LONG temp = pow(256,i);
if(i>0)
str.Format("%d.",XXX/temp);
else
str.Format("%d",XXX/temp);
str1 = str1 + str;
XXX = XXX % temp;
}// 测试通过,显示:
32.0.18.1