WEB开发网
开发学院软件开发C语言 C语言中的字符串分割函数 阅读

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

 2012-06-01 19:30:33 来源:WEB开发网   
核心提示:char *strtok(char *s, const char *delim);分解字符串为一组字符串,s为要分解的字符串,C语言中的字符串分割函数,delim为分隔符字符串,从s开头开始的一个个被分割的串

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;
}

Tags:字符串 分割 函数

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接