我想将一个字符串分成 3 个部分。
gets(input);
printf("\n%s\n",input);
first = strtok (input, " ");
second = strtok ( NULL, " " );
others = "";
while(input != NULL){
tmp = strtok ( NULL, " " );
strcat(others,tmp);
}
像这样...所以我想将第一个单词,第二个单词放入字符串中,将其他单词放入字符串中。此代码失败,我该如何解决?