重定向进程输出[关闭]
Posted
技术标签:
【中文标题】重定向进程输出[关闭]【英文标题】:redirect process output [closed] 【发布时间】:2010-11-21 19:03:21 【问题描述】:我有 2 个进程。我需要 proces1 来显示 process2 中也显示的内容。
我在 Windows 中使用 c/c++,进程是控制台应用程序。
我猜会使用管道。但是怎么做呢?
【问题讨论】:
【参考方案1】:“也显示”是什么意思?我假设 process1 写入 stdout 并且 process2 以某种方式需要访问该输出?所以你会像这样运行两个程序:process1 | process2
。在这种情况下,您只需要在 process1 中使用 std::cout
并在 process2 中使用 std::cin
进行读取(如果您希望 process1 的输出在终端中可见,也可能再次使用 std::cout
进行写入)。
【讨论】:
以上是关于重定向进程输出[关闭]的主要内容,如果未能解决你的问题,请参考以下文章