<pre name="code" class="cpp"> BYTE nField0 = 0, nField1 = 0, nField2 = 0, nField3 = 0;
UpdateData(true);
CString ipaddr;
if(!m_zhongip.IsBlank())
{
m_zhongip.GetAddress(nField0, nField1, nField2, nField3);
ipaddr.Format(_T("%d.%d.%d.%d"), nField0, nField1, nField2, nField3);
zhongip.ip=inet_addr(ipaddr);
/*
unsigned long ulAddr = zhongip.ip;
in_addr inaddr;
inaddr.s_addr=ulAddr;
char* pAddr = inet_ntoa(inaddr);
*/
}
else
{
AfxMessageBox("请输入IP地址!");
return;
}
if(nField0==0||nField3==0)
{
AfxMessageBox("您输入的不是有效IP地址");
return;
}
mfc IP控件ip地址转unsigned long和unsigned long转char*
最新推荐文章于 2015-11-06 15:12:28 发布