函数strtok()的使用
#include <string.h>
#include <stdio.h>
int main () {
char str[50] = "lidan,wangyang;zhangwei:shunbin?yifan'xinyue";
char *p[7];
int i = 0;
p[i] = strtok(str,",;?':");
while(p[i] != NULL){
i++;
p[i] = strtok(NULL, ",;?':");
}
for(int j = 0; j < i; j++){
printf("p[%d] = %s\n",j, p[j]);
}
return(0);
}
运行结果:


浙公网安备 33010602011771号