原型:
char *strtok(char s[], const char *delim);
作用:
分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。
例如:
strtok("abc,def,ghi", "," ),最后可以分割成为abc def ghi.
示例:
#include <stdio.h>
#include <string.h>
int main()
{
char str[1024];
char world[] = ",";
printf("please enter strings:");
fgets(str, 1024, stdin);
char *p = strtok(str,world);
while(p)
{
printf("%s\n",p);
p = strtok(NULL,world);
}
return 0;
}
运行:
please enter strings:abc,def,ghi
abc
def
ghi
本文介绍了一个实用的C语言函数strtok,该函数用于将一个字符串分解为多个子字符串。通过提供分隔符,strtok能够高效地进行字符串的切割处理。文章提供了具体的示例代码,展示了如何使用strtok来实现字符串的分解。
2918

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



