strtok函数的介绍
来源:互联网 发布:linux 关 firewall 编辑:程序博客网 时间:2024/05/16 01:34
原型:char *strtok(char s[], const char *delim);
作用:strtok()用来将字符串分割成一个个片段。参数s指向欲分割的字符串,参数delim则为分割字符串中包含的所有字符。当strtok()在参数s的字符串中发现参数delim中包含的分割字符时,则会将该字符改为\0 字符。在第一次调用时,strtok()必需给予参数s字符串,往后的调用则将参数s设置成NULL(while的循环调用)。每次调用成功则返回指向被分割出片段的指针。
例如:strtok("abc,def,ghi",","),最后可以分割成为abc def ghi。尤其在点分十进制的IP中提取应用较多。但是运用strtok来判断ip或者mac的时候务必要先用其他的方法判断'.'或':'的个数,因为用strtok截断的话,比如:"192..168.0...8..."这个字符串,strtok只会截取四次,中间的...无论多少都会被当作一个key。
返回值:
代码示例:
char *split = " ";
char *ptr;
int indx = 0;
char sCmd[1024];
strncpy( sCmd, (*env)->GetStringUTFChars(env,cmdstring, 0), 1024);//字符串
ptr = strtok(sCmd, split);
pParam[indx++] = ptr;
while(ptr!=NULL && indx<=10){
ptr = strtok(NULL, split); //NULL关键
pParam[indx++] = ptr;
}
- strtok函数的介绍
- strtok函数介绍
- strtok函数的应用
- strtok函数的用法
- strtok函数的实现
- strtok函数的用法
- strtok函数的实现
- strtok()函数的实现
- strtok函数的使用方法
- strtok()函数的使用
- strtok 函数的使用方法。
- strtok()函数的实现
- 史上最坑的函数 --- strtok
- STRTOK函数的用法
- strtok函数的用法
- 怪怪的函数strtok
- strtok()函数的实现
- strtok函数的用法
- 金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出。
- PDF的box: MediaBox、CropBox、BleedBox、TrimBox和ArtBox
- WWDC 2013 Session笔记 - Xcode5和ObjC新特性
- 窗口/对话框刷行后重叠
- win7系统IE9 下不能兼容
- strtok函数的介绍
- ubuntu下chrome不能启动
- 可以读写二进制文件的类(支持加密,不支持多线程)
- python 爬虫系列
- HOG 梯度直方图特征
- ios内购 测试时无法连接app store
- android input 系统----1
- 编程乐趣:获取第一周最后一周-修改
- hibernate异常No row with the given identifier exists 解决方法