私は実行します
$ myprogram.exe
プログラムはint main(int argc, char *argv[])
ディレクトリ パスとして 1 つの引数を取得し、その中のファイルに対して何らかの処理を行います。処理中に、一部の結果が stdout (または stderr) に出力されます。これらの結果をファイルにリダイレクトしたかったのです。だから私は次のように私のプログラムを実行します:
$ myprogram.exe C:\dir > res.txt
結果は引き続き画面に出力され、res.txt
空のままになります。どうすれば問題を解決できますか?