C/C++编程题之整数转IP地址
来源:互联网 发布:sql中in与all的区别 编辑:程序博客网 时间:2024/05/16 10:18
将输入的整数IP信息转换为string型IP信息,即X.X.X.X的格式
输入:string类型的值
输出:X.X.X.X的格式的IP信息
返回:正常解析时返回非空的IP信息,异常时strIP为空值
代码
<pre name="code" class="cpp">string GetIPByValue(string strValue){string res;char ip[18] = {0};unsigned int value1 = 0,value2 = 0,value3 = 0,value4 = 0;char *strV = (char*)strValue.c_str(); //string类型转字符串char *p = strV;while(*p != '\0')//判断有效性{if(*p < '0' || *p > '9')return "";p++;}unsigned int value = atoi(strV);//字符串转整数value1 = (value>>24)&0x000000ff;value2 = (value>>16)&0x000000ff;value3 = (value>>8)&0x000000ff;value4 = (value)&0x000000ff;sprintf_s(ip,sizeof(ip),"%u.%u.%u.%u\0",value1,value2,value3,value4);res = ip;return res;}
0 0
- C/C++编程题之整数转IP地址
- C/C++编程题之IP地址转整数
- 用C把整数转换成Ip地址
- C/C++整数与IP地址间的转换
- IP地址转整数
- [编程题]整数与IP地址间的转换
- [编程题]整数与IP地址间的转换
- linux编程--c代码获取本机IP地址
- linux编程--c代码获取本机IP地址
- Linux下C编程实现---获取本机IP地址
- C/C++编程:整数转字符串输出
- [华为OJ--C++]030-整数与IP地址间的转换
- linux C获取IP地址
- C函数设置IP地址
- C函数获取IP地址
- C/C++判断IP地址
- 【C++】判断IP地址有效性
- linux c获取IP地址
- 【图论】[二分图匹配] 模板
- HDU2473 - Junk-Mail Filter 利用虚拟数组实现删除并查集的节点
- 背包问题(课件内容(讲解,容易理解))
- 【图论】【A*搜索】[POJ2449]Remmarguts' Date
- leetcode 207: Course Schedule
- C/C++编程题之整数转IP地址
- 第49讲:Scala中Variance代码实战及其在Spark中的应用源码解析学习笔记
- codeforces 121C C. Lucky Permutation(数论+构造)
- 动态规划之最大子序列和
- LeetCode题解:Happy Number
- test 2.2-2
- 【图论】【二分图匹配】[HDU2819]Swap
- 搜索技巧
- android 飞行模式分析