strtok()函数使用示例

/* 单词分割
用 string.h 的 strtok() 函数做单词分割。
*/

#include 
#include 

#define N 120
char san[N+1] = "hello world ok";
char delim[] = " ,";// 用空格和逗号做分割符

int main(int argc, char * argv[]){
    char *p;

    printf("原句:%s\n", san);

    printf("分词: ");
    p = strtok(san, delim);
    while (p){
        printf("%s, ", p);
        p = strtok(NULL, delim);
    }
    puts("");
}

$ gcc test.c
$ ./a
原句:hello world ok
分词: hello, world, ok,

你可能感兴趣的:(C,#,库函数)