【发布时间】:2010-11-21 19:03:21
【问题描述】:
我有 2 个进程。我需要 proces1 来显示 process2 中也显示的内容。
我在 Windows 中使用 c/c++,进程是控制台应用程序。
我猜会使用管道。但是怎么做呢?
【问题讨论】:
我有 2 个进程。我需要 proces1 来显示 process2 中也显示的内容。
我在 Windows 中使用 c/c++,进程是控制台应用程序。
我猜会使用管道。但是怎么做呢?
【问题讨论】:
“也显示”是什么意思?我假设 process1 写入 stdout 并且 process2 以某种方式需要访问该输出?所以你会像这样运行两个程序:process1 | process2。在这种情况下,您只需要在 process1 中使用 std::cout 并在 process2 中使用 std::cin 进行读取(如果您希望 process1 的输出在终端中可见,也可能再次使用 std::cout 进行写入)。
【讨论】: