转换IP地址的一个小技巧,呵呵

原创 2004年10月06日 02:38:00
CString ChangeIP(char* IP)
{
 //将IP地址从4.3.2.1转换成1.2.3.4 
 const char *s=".";
 char *TempIP=new char[20];
 strcpy(TempIP,IP);
 char *IP1;
 char *IP2;
 char *IP3;
 char *IP4;
 CString RtnIP;
 
 IP1=strtok(TempIP,s);
 IP2=strtok(NULL,s);
 IP3=strtok(NULL,s);
 IP4=strtok(NULL,s);
 RtnIP.Format("%s.%s.%s.%s",IP4,IP3,IP2,IP1);
 return RtnIP;
}


其实win32 api中已有相关实现的函数,但当时脑子一发热,就自己写了一个,事后发现已经有了,呵呵,拿出来,就当是个小技巧吧.

5-23 IP地址转换 (20分) (位操作)

5-23 IP地址转换   (20分) 一个IP地址是用四个字节(每个字节8个位)的二进制码组成。请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出。 输入格式: ...
  • ccDLlyy
  • ccDLlyy
  • 2016年07月30日 17:29
  • 1064

字符串-06. IP地址转换(20)

一个IP地址是用四个字节(每个字节8个位)的二进制码组成。请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出。 输入格式: 输入在一行中给出32位二进制字符串。 输出格式:...
  • rabbit8848
  • rabbit8848
  • 2014年06月12日 19:20
  • 1566

IP地址与整形的相互转换原理 (Python实现)

1、为什么要转换? 2、转换的原理是什么? 3、如何在Python中实现相互转换
  • qq_35664993
  • qq_35664993
  • 2016年11月14日 11:47
  • 243

5-1 IP地址转换 (20分)

5-1 IP地址转换   (20分) 一个IP地址是用四个字节(每个字节8个位)的二进制码组成。请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出。 输入格式: ...
  • qq_34952846
  • qq_34952846
  • 2016年07月13日 21:30
  • 581

字符串-06. IP地址转换(20)(Y)

字符串-06. IP地址转换(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B ...
  • kuenking111
  • kuenking111
  • 2014年11月30日 17:14
  • 1195

5-7 IP地址转换 (20分)

5-7 IP地址转换   (20分) 一个IP地址是用四个字节(每个字节8个位)的二进制码组成。请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出。 输入格式: ...
  • shi201619616
  • shi201619616
  • 2017年07月06日 20:42
  • 281

socket 套接字编程笔记——IP地址转换

0.前言     网上有很多使用arduion和树莓派连接yeelink的例子,硬件和软件的实现方式都非常简单。通过学习这些例子一下激发我学习嵌入式网络的动力。虽然使用arduion连接yeelin...
  • xukai871105
  • xukai871105
  • 2013年11月14日 21:05
  • 5075

linux IP地址转换及网络字节序

文献参考: http://roclinux.cn/?p=1160 一、IP地址的表示法: 1、ASCII表示法: 210.25.132.181,也就是字符串形式...
  • u012424416
  • u012424416
  • 2016年05月06日 14:44
  • 491

转换IP地址格式

非原创:只是学习而已。 后记:   转换IP地址格式 printk("source ip :%d.%d.%d.%d:%u\n",NIPQUAD(iph->saddr));//从__be32转换...
  • u012592081
  • u012592081
  • 2015年08月19日 14:37
  • 753

32位IP地址转换为点分10进制的IP地址

实现代码: #include #include using namespace std; bool check(char *str); //检查串中是否有0/1之外的字符 int trans(ch...
  • u013232740
  • u013232740
  • 2015年06月03日 16:05
  • 1353
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:转换IP地址的一个小技巧,呵呵
举报原因:
原因补充:

(最多只允许输入30个字)