大家好,欢迎来到IT知识分享网。
函数原型:
char *strsep(char stringP,const char *delim);
参数说明
stringP: 要被分割的字符串地址,函数执行后该元素被更改,总是只想要被分割的字符串;
delim: 分割符;
返回值:
函数返回分割后的第一个字符串。函数执行的过程,是在 *stringp 中查找分割符,并将其替换为“\0”,返回分割出的第一个字符串指针 (NULL 表示到达字符串尾),并更新 *stringp 指向下一个字符串。
头文件:
#include<string.h>
范例:
#include<stdio.h>
#include<string.h>
int main()
{
char * const delim=”/;”;
char str[]=”some/splite;string”;
char *token,*cur=str;
while(token=strsep(&cur,delim))
{
printf(“%s %s %s\n”,token,cur,str);
}
return 0;
}
运行结果:
some splite;string some
splite string some
string (null) some
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/152068.html