コード:
#include <stdio.h>
int main(void) {
char i[50];
while(scanf("%s ", i)){
printf("You've written: %s \n", i);
}
printf("you have finished writing\n");
return 0;
}
1 つの問題は、コードが期待どおりに動作しないことです。入力した場合:
abc def ghi.
次のように出力されます。
You've written: abc
You've written: def
どうすれば修正できますか?目標は、「ENTER」または「.」に到達するまで、標準入力からすべての単語を読み取ることです。(ドット)。