在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
循環中,我們將每個拆分后的子字符串打印出來。