-2
這是我主要功能的一部分,問題是:如果我的翻譯輸入被給予多個單詞,程序無法正常工作,那麼我該如何解決這個問題?如何拆分字符串輸入?
int main() {
struct node *temp;
char str[1000];
char word[MAXP];
char translation[MAXT];
char option[15];
while (1) {
str[0] = '\0';
word[0] = '\0';
translation[0] = '\0';
scanf("%[^\n]%*c", str);
sscanf(str, "%s %s %s", option, word, translation);
}
...
它甚至不會編譯。 –
這不是完整的程序,只是問題所在的部分。該程序編譯 –
您必須向我們發送一個編譯的代碼,所以我們確信我們得到了同樣的問題,然後您就可以做到這一點。 – Matriac