字符串转换--str ip --.> num ip
2013-06-25 17:22
323 查看
#include #include int main(void) { char ip_str[28]; char *p; int ip_num[4]={0},i=0; printf("plesa input ip : \n"); scanf("%s",ip_str); printf("current str is %s\n,convertion is starting now...\n",ip_str); p=strtok(ip_str,"."); ip_num[0]=atoi(p); for(i=1;i<4;i++) { p=strtok(NULL,"."); ip_num[i]=atoi(p); } printf("convertion have been done, \n ip address is :\n"); for(i=0;i<4;i++) { printf("%d",ip_num[i]); if(i!=3) printf("."); } puts("\n"); return 0; } |
sscanf(ipaddr,"%d.%d.%d.%d",ip1,ip2,ip3,ip4);
spirntf(ip,"%d.%d.%d.%d",ip1,ip2,ip3,ip4);
就这样就可以将ipaddr中存储的字符串ip放入到ipaddr中,由字符串到数字格式转换就这么简单。
阅读(634) | 评论(0) | 转发(0) |
0
上一篇:僵尸进程 wait() waitpid() 【转 来源不详】
下一篇:用 ANSI实现who
相关热门文章
test123
编写安全代码——小心有符号数...
使用openssl api进行加密解密...
一段自己打印自己的c程序...
sql relay的c++接口
GCC编译命令
推荐系统常用算法
C++Primer笔记 第八章 标准IO...
c语言中的#号和##号的作用...
gstreamer插件开发-------sink...
给主人留下些什么吧!~~
评论热议
相关文章推荐
- 【.Net码农】C# List<string>与String字符串相互转换
- 将输入的字符串(字符串仅包含小写字母‘a’到‘z’),按照如下规则,循环转换后输出:a->b,b->c,…,y->z,z->a;若输入的字符串连续出现两个字母相同时,后一个字母需要连续转换2次。例如:
- 问题1:java中没有实现这种“byte a = 0xB2 --> String b = “B2””转换的简单实现需要自己实现。 答:自己编写的转换函数,思路将byte的高低4位分开,分别转换为对应的字符然后合成返回的字符串。 java 代码 1.
- vc中把字符串转换成16进制数的函数(如^_^7f^_^-&gt;0x7f)
- java 将jso 格式的字符串转换为List<Map<String,String>>
- 用string.Join与List<T>或者与string数组转换为字符串
- 字符串转换为整数”123“->123
- 将Map和List<Map>zhuan转换成xml字符串
- .NET将字符串转换成List<T>
- VB 字节数组和字符串的转换问题 (String<>Byte)
- java字符串转义,把<>转换成<>等字符【原】
- 字符串编码之间的转换(GB2312<->UTF8<->Unicode)及URLEncoding
- 字符串转换的类,如230991.291==&amp;gt;230,991.291
- vc中把字符串转换成16进制数的函数(如'7F'-&gt;0x7F)
- perl 数字<->字符串及其进制间的转换
- 字符串编码之间的转换(GB2312<->UTF8<->Unicode)及URLEncoding .
- java 后台使用gson 将json字符串转换为List<Map<String,object>> 数组
- DataSet与IList<>之间的转换
- Linq学习__03__数据源是IEnumerable<T> 变量,Concat,匿名类,数组下标,返回字符串,group by,orderby
- 金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出。