>>28
> 15 のコードのどこかで stdin, stdout, stderr のどれかを閉じているということでしょうか?
> または結果的にそういうことになっている、と言うことでしょうか?

freopenしたときに元のストリームは閉じられる…けど、そういうことじゃないな。

progの話とprogを呼び出すプログラムの話が混ざっているから混乱すると思われ。
>>15で書いたコードは「progを呼び出すプログラム」のものだけど、説明が悪いので
progのコードだと誤解しちゃっている人がいるんだと思う。