C言語なら俺に聞け 137 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0007デフォルトの名無しさん (アウアウ Sa77-S8iu)
2016/10/05(水) 09:48:02.71ID:i3PbFTOfafd = open(〜);
close(0);
dup2(fd, 0);
close(fd);
というのを見かけますが、あえてデフォルト値での0,1,2の標準入出力エラーを潰す必要性がある場合があるんでしょうか?
これしてしまうと画面に出力したくなった場合にどうやって出力するのでしょうか?0,1,2は取っておいて3〜assignしてあげたほうがいつでも標準入出力出来るし良いと思うのですが
■ このスレッドは過去ログ倉庫に格納されています