在C语言中,可以使用strtok函数来拆分字符串。以下是一个示例代码:
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello,World,How,Are,You";
char delim[] = ",";
char *token;
token = strtok(str, delim);
while (token != NULL) {
printf("%s\n", token);
token = strtok(NULL, delim);
}
return 0;
}
在上面的代码中,我们首先定义了一个字符串str
和一个分隔符delim
,然后使用strtok
函数来将字符串str
按照分隔符delim
拆分成多个子字符串。在while
循环中,我们将每个拆分后的子字符串打印出来。