如何在c ++中管道stdout

时间:2011-05-01 00:12:45

标签: c++ pipe stdout

  

可能重复:
  How to make this pipe work in c++?

在Linux中,以下命令将显示textfile的内容:

cat textfile

此输出可以通过管道传递给更像这样的命令:

cat textfile | more

我想在c ++中以编程方式执行此操作。我的程序将首先使用execvp执行“cat textfile”。然后它需要捕获stdout中cat的输出,以便它可以将其传递给更多。我知道如何用c ++制作一个管道。问题是捕获stdout。怎么办呢?

0 个答案:

没有答案