重定向进程输出

时间:2010-11-21 19:03:22

标签: c++ windows console

我有2个进程。我需要PROCESS1来显示process2中显示的内容。

我在Windows中使用c / c ++,进程是控制台应用程序。

我想会使用烟斗。但是如何?

1 个答案:

答案 0 :(得分:1)

你是什么意思“也表现出来?”我假设process1写入stdout并且process2以某种方式需要访问该输出?所以你要运行这两个程序:process1 | process2。在这种情况下,您只需要在process1中使用std::cout并在process2中使用std::cin进行读取(如果您希望process1的输出可见,则可能再次使用std::cout进行读取终端)。