用strtok函数将ip地址转化为数字
来源:互联网 发布:windows 设置闹钟 编辑:程序博客网 时间:2024/04/27 19:17
常见 strtok函数的使用之处是在点分十进制的ip地址提取中,本文是通过简单的例子将点分十进制的ip地址转化为数字。
函数原型:char *strtok(char s[], const char *delim);
首次调用时,s指向要分解的字符串,之后再次调用要把s设成NULL。
is NULL, the saved pointer in SAVE_PTR is used as the next starting point. ” 翻译成汉语就是:作用于字符串s,以包含在delim中的字符
为分界符,将s切分成一个个子串;如果,s为空值NULL,则函数保存的指针SAVE_PTR在下一次调用中将作为起始位置。
代码如下:
#include<stdio.h>#include<string.h>int main(void){ char str[]="192.168.12.113"; char *p=NULL; int arr[4]; int i=0; p=strtok(str,"."); for(i=0;i<4;i++) { if( p == NULL) { arr[i]=0; return ; } else { arr[i]=atoi(p); printf("%d\n",arr[i]); } p=strtok(NULL,"."); } return 0;}
输出结果:
192
168
12
113
以上就是strtok函数的简单使用。
0 1
- 用strtok函数将ip地址转化为数字
- 将IP地址转化为数字的形式的好处
- IP地址转化为数字表示
- 转化ip地址为长整型数字
- 将IP地址转化为一个整数
- 怎样将IP地址转换为数字
- 怎样将IP地址转换为数字
- ASP转化ip地址为长整型数字
- 用strtok()解析IP地址
- 将长整型的数转化为ip地址形式
- MFC中,将IP地址转化为整数
- 将网络地址(u_long)转化为点分十进制ip地址
- linux C:将域名转化为IP地址
- ip地址转化为整数 整数转化为IP地址
- 将十进制ip地址转化为字符串点分十进制ip地址
- IP地址转化为文本
- 将数字转化为中文
- 将数字转化为中文
- 【工具】Git-2.10.2-64-bit TortoiseGit 分享
- iOS开发Xcode崩溃在main函数入口时如何定位Bug的一个小方法以及一个恶心的bug介绍
- NLP with DL Stanford -- 1. Word Vector Basic
- WebView加载富文本(html)的方法
- 算法基础--冒泡排序
- 用strtok函数将ip地址转化为数字
- 《JAVA编程思想》学习笔记---第十一章:持有对象
- Java学习之Iterator(迭代器)的一般用法 (转)
- 使用vb将excel导入PowerDesigner,生成表结构2
- vim编辑器操作命令大全-绝对全
- it-linux--日志分析-- rsyslog+loganalyzer尝试
- mysql全局唯一ID生成方案(一)
- 后台用setParameter()函数为sql语句添加参数
- HttpClient4.5.x 翻译