使用できる変数の数が限られているため、変数を 1 つだけ使用して次の問題を解決したいと考えています。出来ますか?
char str[100];
// Type three words:
printf("Type three words: ");
scanf("%s %s %s",str,str,str);
printf("You typed in the following words: \"%s\", \"%s\" and \"%s\"\n",str,str,str);
次の入力により、次の出力が得られます。
Type three words: car cat cycle
You typed in the following words: "cycle", "cycle" and "cycle"
最後に読み取った単語が同じ char 配列の先頭に格納されるため、これは奇妙ではありません。これに対する簡単な解決策はありますか?