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

标签: 语言tokencnull
2018人阅读 评论(0) 收藏 举报
分类:
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;
}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:582102次
    • 积分:6992
    • 等级:
    • 排名:第3405名
    • 原创:165篇
    • 转载:6篇
    • 译文:0篇
    • 评论:95条
    我的推荐
    博客专栏
    最新评论