【发布时间】:2011-11-05 18:55:37
【问题描述】:
我正在尝试解析一行,以便将空格后的每个单词作为 char 单独保存到数组中。我尝试了很多方法,这是其中之一......
char space[] = " ";
char* token;
token = strtok(input,space);
char array[50];
while (token !=NULL ) {
char a;
sscanf(token,"%s", &a);
array[i] = a;
token = strtok(NULL, space);
printf("\nTOKEN: %s", a);
int++;
}
【问题讨论】:
-
启用编译器警告..您想要单词列表吗?那是 char* array[50];