char * strtok(char *s,char *delim)
当strtok在字符串s中发现delim时,会将该字符改给\0,第一次调用时,s必须是字符串,以后的调用设置s为NULL,每次调用成功返回下一个分割后的字符串指针
char a[] = "123;434;5435;231;12;";
char *p = NULL;
p = strtok(a,";");
printf("%s\n",p);
while((p = strtok(NULL,";")))
{
printf("%s\n",p);
}

本文介绍如何利用C语言中的strtok函数实现字符串分割功能。通过实例演示了strtok的基本用法,包括首次调用及后续调用的处理方式,并展示了如何遍历分割后的各个子串。
379

被折叠的 条评论
为什么被折叠?



