#include<stdio.h>
#include<string.h>
函数名: strtok
功 能: 查找由在第二个串中指定的分界符分隔开的单词
用 法: char *strtok(char *str1, char *str2);
程序例:
#include
#include
int main(void)
{
char input[16] = "abc,d";
char *p;
/* strtok places a NULL terminator
in front of the token, if found */
p = strtok(input, ",");
if (p) printf("%s\n", p);
/* A second call to strtok using a NULL
as the first parameter returns a pointer
to the character following the token */
p = strtok(NULL, ",");
if (p) printf("%s\n", p);
return 0;
}
这个函数可以把一个字符串里面用某一种分隔符分割的字符串给弄出来,p = strtok(NULL, ","); 是一个在上一个分隔符的基础上往后寻找,可以加上一个循环语句while(p = strtok(NULL, ","))...因为只要后面有就会一直输出。