函数strtok()的使用

发布时间 2023-07-15 12:55:25作者: 稻草人拾荒
#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);
}

运行结果:
![](https://img2023.cnblogs.com/blog/2593183/202307/2593183-20230715124757107-466475481.png)