c++ - 从其他程序中的管道 exec 获取标准输出
问题描述
我试图捕捉我这样编译的程序的标准输出./prog | ./otherprog
当我在标准输出中打印时prog
,我otherprog
返回一个类似200:OK
标准输出的代码
我如何捕获此代码?
我尝试fgets
从标准输入,prog
但它没有填满标准输入
我试图捕捉我这样编译的程序的标准输出./prog | ./otherprog
当我在标准输出中打印时prog
,我otherprog
返回一个类似200:OK
标准输出的代码
我如何捕获此代码?
我尝试fgets
从标准输入,prog
但它没有填满标准输入
标签: c++pipestdoutstdin