-1
私は検索して答えを見つけることができませんでした。 メッセージを印刷(printf)するサブプロセス(prog.exe)を作成しました。あるプロセスのstdoutを別のプロセスのstdinにリダイレクトする方法はありますか?
CreateProcessA("prog.exe", NULL, NULL, NULL, NULL, NULL, NULL, NULL, (LPSTARTUPINFOA)&si, (LPPROCESS_INFORMATION)&pi)
prog.exeが印刷した内容を取得するために私の主なプロセスが必要です。 しかし、私はまだメッセージをprog.exeから印刷したいと思っています
どうすればいいですか?ありがとう!
Stackoverflow.comが質問の2種類を扱います。 2)私のコードが期待どおりに動いていない、ここでは実際の入力、実際の出力、期待される出力、コードです。あなたの研究を行うことも、コードを書くこともここにはありません。 – user3629249
プロセスには標準出力ハンドルが1つしかないので、親プロセスは出力を読み込み、必要に応じてコンソールに出力する必要があります。 –