我编写了一个c++命令行程序,它成功地从文件中读取某些行,然后对这些数据执行一些操作。
但是,我想使用unix和windows中的管道来完成同样的任务。按顺序说:
cat file | ./myProgram
我试过用谷歌搜索这个,但是我没有发现任何有用的东西。提前感谢!
发布于 2016-02-02 02:54:04
操作系统处理管道。在您发布的示例中,file的内容被发送到myProgram的标准输入(cin)。
因此,要“管道兼容”,您的程序将需要从cin读取,以获得它的输入。
https://stackoverflow.com/questions/35144203
复制相似问题