hur.cn - 华软网

 热门搜索

ip地址控件显示问题

  作者:未知    来源:网络    更新时间:2011/6/25
CString strIP;
GetPrivateProfileString(L"SERVERIP",L"serverip",NULL,strIP.GetBuffer(MAX_PATH),MAX_PATH,L".\\SystemSet.ini");
m_stripaddress = _wtoi(strIP.GetBuffer());   //m_stripaddress与IP地址控件关联的变量。

现在是想通过读取ini文件的IP地址“192.168.0.250”。显示到IP地址控件上,但上面的代码实现的情况是,IP地址控件只有在最后一位显示192,前面的3个都是0.怎样才能把IP地址正确的显示到对应的位置上呢??
谢谢。
---华软 网友回答---
C++">CString strIP;
GetPrivateProfileString(L"SERVERIP",L"serverip",NULL,strIP.GetBuffer(MAX_PATH),MAX_PATH,L".\\SystemSet.ini");
m_stripaddress = strIP.GetBuffer(); 

不要_wtoi,或者说这样。
C++">GetDlgItem(IDC_IPADDRESS1)->SetWindowTextW(strIP.GetBuffer())

---华软网友回复---
还是不行,我是在OnCreate()中实现的,但是还是运行不了,请指教!
---华软网友回复---
C++">GetDlgItem(IDC_IPADDRESS1)->SetWindowTextW(strIP.GetBuffer())

这个肯定是可以的。
---华软网友回复---
_wtoi这个是干嘛的?

m_stripaddress = strIP;这样呢?
---华软网友回复---
_wtoi=字符串转数字
---华软网友回复---
。。。。。。。。
一时手快,不过我实在不明白为什么要转成数字。
---华软网友回复---
楼上的方法我已经试了,但运行的时候还是会出错,只能“终于”运行,还有没其他办法呢?感谢
---华软网友回复---
出什么错?
变量绑定去掉吧。
---华软网友回复---
运行通不过,麻烦加我Q:611695232.问题解决,满分奉上。谢谢
---华软网友回复---
Q就没必要了。
把出错信息发上来吧.

PS:
分又不是RMB,我不是为了那么一点虚荣才回答你的问题。

     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。