没有合适的资源?快使用搜索试试~ 我知道了~
CString与DWORD的相互转换(IP地址的转换)
5星 · 超过95%的资源 需积分: 50 91 下载量 117 浏览量
2012-03-20
14:34:06
上传
评论
收藏 16KB DOC 举报
温馨提示
试读
2页
CString与DWORD的相互转换(IP地址的转换),常用字符转换,ip地址控件与编辑框控件类型转换
资源推荐
资源详情
资源评论
IP 地址 CSt ring 和 DWORD 转换
2010-06-28 18:33:52| 分类: 编程专栏|字号 订阅
#pragma comment(lib,"ws2_32.lib")
#include <Winsock2.h>
//将 CString 型 IP 地址在 IPAddressCtrl 中显示
CString strIP="192.168.0.10";
DWORD dwIP;
dwIP = inet_addr(strIP);
unsigned char *pIP = (unsigned char*)&dwIP;
m_ipAddr.SetAddress(*(pIP+3), *(pIP+2), *(pIP+1), *pIP);
//将 IPAddressCtrl 中的 IP 地址获得并转换成 CString 型
unsigned char *pIP;
CString strIP;
DWORD dwIP;
m_ipAddr.GetAddress(dwIP);
pIP = (unsigned char*)&dwIP;
strIP.Format("%u.%u.%u.%u",*(pIP+3), *(pIP+2), *(pIP+1), *pIP);
或者有一个简单的:
CString strIP="192.168.1.184";
DWORD dwAddress= ntohl( inet_addr(strIP));
m_IPAddr.SetAddress(dwAddress);
// DWORD IP 转换为 CString
DWORD dwMainServerIP;
m_MainServerIPCtrl.GetAddress(dwMainServerIP);
strMainServerIP.Format(_T("%d.%d.%d.%d"),
(dwMainServerIP>>24)&0xff,
(dwMainServerIP>>16)&0xff,
(dwMainServerIP>>8)&0xff,
dwMainServerIP&0xff ) ;
zp4037
- 粉丝: 1
- 资源: 29
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页