close(1)として標準出力を一旦閉じた後、再び開き直すにはどうしたら
いいですか?
苦し紛れにstdout = fopen(ttyname(1), "w");
とかしてみたんですけど、printf()系は復活しましたがcoutは閉じたまま
でした。