在C语言中,没有内置的字符串分割函数,但你可以使用strtok或strsep函数来实现字符串分割
#include<stdio.h>#include<string.h>int main() { char str[] = "Hello,World,This,Is,A,Test"; const char delimiter[2] = ","; char *token; token = strtok(str, delimiter); while (token != NULL) { printf("%s\n", token); token = strtok(NULL, delimiter); } return 0;}这个示例将输出:
HelloWorldThisIsATest请注意,strtok会修改原始字符串。如果你需要保留原始字符串,可以使用strdup创建一个副本,然后对副本执行strtok操作。


