stderr(バッファリング無し)とstdout(デフォルトでバッファリング有り)のリダイレクト先が同じ(コンソール等)のとき、
printf()とfprintf()の実行順にprintf()とfprintf()の出力結果を並ばせたいときに早速ffush(stdout)の出番が、
あとfflush()せずにabort()したらバッファ上のデータが失われることがある
もっともabort()を呼ぶしかない状況とかはどうしようもない状況なので盲目的なfflush()が適切とは言えないケースも
ありえるかもし
れんが
C++相談室 part161
■ このスレッドは過去ログ倉庫に格納されています
131デフォルトの名無しさん
2022/06/05(日) 22:55:08.26ID:JCaRLrt5■ このスレッドは過去ログ倉庫に格納されています
