取逗号之间的字符
来源:互联网 发布:怎么发送淘宝店铺链接 编辑:程序博客网 时间:2024/06/15 15:37
有一段字符串,如 “sd,qwq,ewrew”我们要依逗号为分割符,把这串字符串分别取出来sd qwq werew。 我们可以使用strtok函数。
函数原型:char *strtok(char s[], const char *delim);
strtok函数说明:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。首次调用时,s指向要分解的字符串,之后再次调用要把s设成NULL。
使用说明:strtok()用来将字符串分割成一个个片段。参数s指向欲分割的字符串,参数delim则为分割字符串中包含的所有字符。当strtok()在参数s的字符串中发现参数delim中包含的分割字符时,则会将该字符改为\0 字符。在第一次调用时,strtok()必需给予参数s字符串,往后的调用则将参数s设置成NULL。每次调用成功则返回指向被分割出片段的指针。
返回值:从s开头开始的一个个被分割的串。当查找不到delim中的字符时,返回NULL。所有delim中包含的字符都会被滤掉,并将被滤掉的地方设为一处分割的节点。
实例:
#include <stdio.h>
#include <vector>
using namespace std;
char str[] = "filename,filesize,ctime,latime,filepath,lwtime,md5,sha1";
char flag[] = " ,";
char *tbuf;
int main( void )
{
printf( "tbuf:\n" );
tbuf= strtok(str, flag);
while( tbuf != NULL )
{
printf( " %s\n", tbuf);
tbuf = strtok( NULL, flag);
}
}
0 0
- 取逗号之间的字符
- 逗号表达式的取值
- sql函数 取第几个分格符之间的字符
- 集合之间插入字符(例如逗号)StringUtil.join
- php截取逗号之前的字符
- mysql取字段逗号分隔的第一个
- 字符之间的转化
- 字符之间的转换
- 字符之间的转换
- CSS 样式里面的逗号和空格之间的区别
- 以逗号分隔的字符串,剔除重复的字符
- 取/*与*/之间的数据
- 取超链接之间的值
- matlab 引号,逗号,百分号等特殊字符的书写
- 服务器返回以逗号隔开的字符,动态…
- 任取字符的组合
- 字符和字符值之间的转换
- iconv()字符之间的转换
- hdu杭电2120 Ice_cream's world I【并查集】
- Linux基本命令
- Swift中元组(Tuples),结构体(Struct),枚举(Enums)之间的区别
- Android动态改变GridView的值【安卓进化二十二】
- solr+solrJ facet.pivot 用法实例
- 取逗号之间的字符
- 使用AFNetWorking 上传图片
- iOS 获取设备唯一标识
- Android学习之路
- iOS网络编程之AFNetworking使用
- iOS开发——动画编程OC篇&(一)基本动画
- 欢迎使用CSDN-markdown编辑器
- Java基础学习总结(41)——JPA常用注解
- Contribute/Submit A QEMU Patch