您的位置:首页 > 编程语言 > C语言/C++

C语言中的字符串分割函数

2012-06-01 18:36 344 查看
char *strtok(char *s, const char *delim);

分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。

从s开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。

#include <stdio.h>
#include <string.h>

int main()
{
char str[100] = "optr=555&abcd=666 rrr";
char *seps = "=& ";

char *token = strtok(str, seps);
while(token)
{
printf("%s\n", token);
token = strtok(NULL, seps);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: