strsep
来源:互联网 发布:php开发的大型网站 编辑:程序博客网 时间:2024/05/18 00:08
strsep(),作为strtok的升级版,是一个很有用的字符串处理函数, 但是也有很多不方便的地方, 使用时需特别小心, 好在注意的事项都在 man strsep 里面有。如下:
#include <string.h>
char *strsep(char **stringp, const char *delim);
Be cautious when using this function. If you do use it, note that:
* This function modifies its first argument.
* This function cannot be used on constant strings.
* The identity of the delimiting character is lost.
实例:
#include <string>
#include <stdio.h>
int main(int arg, const char *argv[])
{
char* string = strdup( "/home/yinlijun/project:/home/yinlijun:/home/someone"); /*字符串不能为常量,所以strdup*/
char* p;
while((p = strsep(&string, ":")) != NULL) /*第一个参数设为二级指针, 字符串中所有的第二个参数(子串)最后会被替代成‘/0’*/
{
printf("%s/n", p);
}
return 0;
}
运行结果:
/home/yinlijun/project
/home/yinlijun
/home/someone
- strsep
- strsep
- strsep
- strsep
- strsep作用
- strsep 函数
- strtok strsep
- 吐槽strsep
- strsep 函数
- strsep函数
- strsep() 函数
- strsep的用法
- strsep函数用法
- strsep函数用法
- 字符串分割函数strsep
- 字符串分割 strsep 函数
- strtok strtok_s & strsep
- strsep字符串分割详解
- Ubuntu VPS中安装配置Apache+PHP+Mysql
- android scrollview listview 滚动冲突解决方案
- solr 控制多词联合查询命中的数量
- Kernel Inside
- iOS入门(十六)实例变量可见度和方法
- strsep
- 黑马程序员————多线程
- Sqoop2 Java客户端API指南
- Android项目中如何用好构建神器Gradle?
- 数据结构之堆栈计算器
- HDU_1198_FarmIrrigation
- Android之通过VideoView控件播放一个视频出现的问题以及我的解决办法
- Android 自定义ImageView实现圆角/圆形 附加OnTouchListener详细注释以及Button圆角
- 台湾国立大学机器学习基石.听课笔记(第八讲):Noise and Error