実行可能ファイルから出力を完全にリダイレクトできないという問題が発生しています。議論のために、実行可能ファイルがprintnames.exe
であるとしましょう。しかし実行可能ファイルから出力をリダイレクトしますが、すべての出力をリダイレクトできませんか?
Adam
Tim
Jesse
Sean
私はprintnames.exe > myfile.txt
を行う場合は、コマンドウィンドウを示しています:
私はprintnames.exe
(リダイレクトせずに)、以下の出力がコマンドウィンドウに表示されない場合
Tim
Sean
..そしてmyfile.txt
の内容は:
Adam
Jesse
これはどのように可能ですか?コード内で何がこのような動作を引き起こす可能性がありますか?リダイレクションオペレータはリダイレクトするべきではないすべて出力?
あなただけの標準出力をリダイレクトしていますか?標準エラーもリダイレクトする必要があります。 – Oded