fflush()の意味も分からずに>>636のコードにどうやってたどりついたんだろう。