字符串类型ip同数值类型ip转换
====char*-->int===
char chIP[50] = _T("172.0.0.1");
DWORD dwIpAddr = inet_addr( chIP );
====int-->char*===
CString strIp = "";
DWORD dwIp = 0;
in_addr addr;
addr.S_un.S_addr = dwIp;
strIp = inet_ntoa(addr);
本文介绍了如何在C/C++中实现字符串类型的IP地址与数值类型之间的相互转换。具体包括使用`inet_addr`将字符串转换为整数,以及利用`inet_ntoa`完成逆向操作。
字符串类型ip同数值类型ip转换
====char*-->int===
char chIP[50] = _T("172.0.0.1");
DWORD dwIpAddr = inet_addr( chIP );
====int-->char*===
CString strIp = "";
DWORD dwIp = 0;
in_addr addr;
addr.S_un.S_addr = dwIp;
strIp = inet_ntoa(addr);
225
4039
1155

被折叠的 条评论
为什么被折叠?