strtok函数用于将字符串分解为一系列字符串。 strtok函数的声明为char*strtok(char*str,const char *delim ),参数str表示要分解为小字符串的字符串。
c库函数- strtok (
说明
c库函数char*strtok(char*str,const char *delim )分解字符串str是一组字符串,delim是分隔符。
发表声明
以下为strtok ) )函数的声明。 char*strtok(char*str,const char *delim ) )。
参数
str --要分解为小字符串的字符串。
delim --包含分隔符的c字符串。
返回值
此函数返回分解后的第一个子字符串,如果没有可以获取的字符串,则返回空指针。
实例
以下示例说明如何使用strtok ) )函数。
实例#include
#包含
int main () )。
char str [ 80 ]=' this is-www.run OOB.com-website ';
const char s[2]='-';
char *token;
/*获取第一个子字符串*
token=strtok(str,s );
/*继续获取其他子字符串*
wile (东京!=空) {
printf(%s(n )、token );
token=strtok(null,s );
}
返回(0;
}
试着编译并运行上述程序。 这将产生以下结果: This is
www.runoob.com
网站
推荐: 《C语言教程》