stdout を変更する stdio.h に関する C++
いくつかのデータを印刷する関数があります。
//overallSummary
コンソールにデータを出力する void 型の関数です。期待どおりに動作します。
テキストファイルに保存したかったので、代わりにこれにしました
#include <stdio.h>
freopen("summary.txt","w",stdout);
overallSummary();
fclose(stdout);
コードを実行したところ、期待どおりに機能しました。 しかし、コンソールは点滅し続けました。ブロックされていたようです。Enter キーを押しても停止しませんでした。ぶら下がっていませんでした。コンソールの制御を失いました。なんで?