可能重复:
在 C 中使用分隔符拆分字符串
将“,”分隔的列表拆分为 C 中的数组的最佳方法是什么。我知道列表中有多少东西。
char list = "one,two,three,four";
int ENTServerAmount = 8;
char **ENTServer;
ENTServer = malloc(sizeof(char *) * ENTServerAmount);
*** Code that splits "list" into "ENTServer" ***
另外我不是很擅长分配,所以如果我的分配语句有误,请告诉我。