新浪博客

C语言中strtok函数的用法

2015-08-07 01:19阅读:
strock:字符串分割函数 定义:char * strtok ( char * string, const char * delimiters );
函数返回值为字符型指针,第一个参数为字符串型指针(第一次为字符串指针,第二次调用设置为NULL),第二个参数为分割符号检测到该分割符号后将其变为'\0’
用法:如果一个字符串为 This is a sample string,just testing. 想将他分割成一个一个单词
#include
#include
int main (void)
{
char str[] ='This is a sample string,just testing.';
char * p;
printf ('Splitting string \'%s\' in tokens:',str);
p = strtok (str,' ');
while (p != NULL)
{
printf ('%s',pch);
p = strtok (NULL, ' ,.');//第二个参数为(空
格, 。)
}
return 0;
}
输出结果为:
This
is
a
sample
string
just
testing

我的更多文章

下载客户端阅读体验更佳

APP专享