网上搜来的:
#include <string.h>
#include <stdio.h>
int main () {
char str[80] = "aaa - bbb - ccc";
const char s[2] = "-"; //字符串里可以是一个分隔符,也可以是分隔符的集合
char *token;
/* 获取第一个子字符串 */
token = strtok(str, s);
/* 继续获取其他的子字符串 */
while( token != NULL ) {
printf( "%s\n", token );
token = strtok(NULL, s);
}
return(0);
}
|