标签: c++ command-line pipe
我编写了一个c ++命令行程序,它成功地从文件中读取某些行,然后使用这些数据执行某些操作。
但是,我想在unix和windows中使用管道来完成相同的任务。用词来说:
cat file | ./myProgram
我试图谷歌这个,但我没有找到任何有用的东西。提前谢谢!
答案 0 :(得分:2)
操作系统处理管道。在您发布的示例中,file的内容会发送到cin的标准输入(myProgram)。
file
cin
myProgram
所以"管道兼容"您的程序需要从cin读取以获取其输入。