DWORD类型的IP地址转换为CString字符串

本文涉及的产品
公网NAT网关,每月750个小时 15CU
简介: 从ip地址控件获得的ip地址是DWORD类型的 用MessageBox怎样将ip地址显示出来呢? DWORD类型32位,每4位为一组代表常见的IP地址,即***.***.***.***。

从ip地址控件获得的ip地址是DWORD类型的

用MessageBox怎样将ip地址显示出来呢?


DWORD类型32位,每4位为一组代表常见的IP地址,即***.***.***.***。
采用HIWORD、LOWORD、HIBYTE、LOBYTE即可解析出各个字段。参考方案如下:

 DWORD dwIPAddr;

 CString str;

 WORD hiWord=HIWORD(dwIPAddr);

 WORD loWord=LOWORD(dwIPAddr);

 BYTE nf1=HIBYTE(hiWord);

 BYTE nf2=LOBYTE(hiWord);

 BYTE nf3=HIBYTE(loWord);

 BYTE nf4=LOBYTE(loWord);

 str.Format("%d.%d.%d.%d",nf1,nf2,nf3,nf4);

 MessageBox(str);
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
目录
相关文章
|
5月前
socket字节序转换与地址转换函数记录
【代码】socket字节序转换与地址转换函数记录。
33 0
|
10月前
IP地址转换函数
IP地址转换函数
37 0
|
存储 算法 C语言
【C++】对于string的补充(成员函数c_str()、大小写转换、字符串和实数之间的相互转换)
【C++】对于string的补充(成员函数c_str()、大小写转换、字符串和实数之间的相互转换)
67 0
实现一个函数,使用指针连接两个字符串。函数输入:两个源字符串的指针,目的字符串的指针。
实现一个函数,使用指针连接两个字符串。函数输入:两个源字符串的指针,目的字符串的指针。
模拟实现字符串函数以及内存函数(均包含在头文件“string.h“中)
①不限字符个数型(strlen, strcpy, strcmp, strcat,strstr) ②限字符个数型(strncpy, strcmp, strncat) ③内存型(memcpy, memmove, memset)
74 0
|
算法
IP地址转换整型(算法练习)
IP地址转换整型(算法练习)
125 0
IP地址转换整型(算法练习)
|
JSON JavaScript C语言
转换类型的那些事儿
转换类型的那些事儿
113 0