stderr に出力し、コード内で putchar() を使用する C プログラムを作成しています。コンソールの出力にすべての stderr を表示し、最後にプログラムが終了する前に stdout をフラッシュする必要があります。putchar('\n') が発生したときに stdout のフラッシュを停止する方法を知っている人はいますか?
if ステートメントを実行して、改行が挿入されないようにすることもできると思いますが、プログラムの先頭にコードの行を配置して、fflush(stdout) と言うまですべてのフラッシュを停止することをお勧めします。プログラムの一番下