如何将字符串59.64.222.234添加到一个IP地址控件中,就是初始化为这个 如题,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ((CIPAddressCtrl*)GetDlgItem(IDC_IPADDRESS1))->SetAddress(59,64,222,234); ((CIPAddressCtrl*)GetDlgItem(IDC_IPADDRESS1))->SetAddress(59,64,222,234); DWORD MyStringToDWORD(LPCTSTR szAddress){ DWORD a1 = 0; DWORD a2 = 0; DWORD a3 = 0; DWORD a4 = 0; DWORD r = 0; sscanf(szAddress, "%d.%d.%d.%d", &a1, &a2, &a3, &a4); r = (a1 << 24 ) | (a2 << 16) | (a3 << 8) | a4; return r;} 其实我知道几种方法,在函数中都能用,但是在初始化中有时候编译没有错,但是一运行就不行,我都不明白怎么回事了SetDlgItemText(IDC_IPADDRESS, "59.64.222.234");int b[4];sscanf("59.64.222.234", "%d.%d.%d.%d", &b[0], &b[1], &b[2], &b[3]);CIPAddressCtrl* pCtrl = (CIPAddressCtrl*)GetDlgItem(IDC_IPCtrl);pCtrl->SetAddress((BYTE)b[0], (BYTE)b[1], (BYTE)b[2], (BYTE)b[3]);为什么一运行就出错,还有我是初始化, 为什么一运行就出错,还有我是初始化,=======================================你把工程中debug文件夹下产生的目标文件删除,在编译运行 你把工程中debug文件夹下产生的目标文件删除,在编译运行=================还是不行啊,请指教,我把那几句话加在构造函数里了,难道有错吗? 把这行代码放在OnInitDialog()成员中初始化 glLoadIdentity()函数真正的意义是什么 注册思路 急救!在超级终端中用CMGS命令无法发送PDU消息,到底是为什么啊? ClistCtrl如何在第二次添加数据时清除标题栏 奇怪的赋值! 串口如何关闭 探讨:回溯算法和动态规划得本质区别 Help!!!关于CRecordset的问题 一个很奇怪的问题 double a=0.1 VC从服务器上下载图片 DECLARE_MESSAGE_MAP()请问这个是什么?为什么调用此方法后可以不加; 使用atl开发office插件,工具栏的问题,高手进来
{
DWORD a1 = 0;
DWORD a2 = 0;
DWORD a3 = 0;
DWORD a4 = 0;
DWORD r = 0;
sscanf(szAddress, "%d.%d.%d.%d", &a1, &a2, &a3, &a4);
r = (a1 << 24 ) | (a2 << 16) | (a3 << 8) | a4;
return r;
}
SetDlgItemText(IDC_IPADDRESS, "59.64.222.234");int b[4];
sscanf("59.64.222.234", "%d.%d.%d.%d", &b[0], &b[1], &b[2], &b[3]);
CIPAddressCtrl* pCtrl = (CIPAddressCtrl*)GetDlgItem(IDC_IPCtrl);
pCtrl->SetAddress((BYTE)b[0], (BYTE)b[1], (BYTE)b[2], (BYTE)b[3]);为什么一运行就出错,还有我是初始化,
=======================================
你把工程中debug文件夹下产生的目标文件删除,在编译运行
=================
还是不行啊,请指教,我把那几句话加在构造函数里了,难道有错吗?