【发布时间】:2015-03-08 16:34:23
【问题描述】:
谁能提供一个小例子或指导我阅读适当的阅读材料以解决以下问题:
ls | ./myprog
我想要实现的是我的程序从 ls 读取信息,然后将其打印在屏幕上。
我需要 c++ 示例,如果可能的话,可以通过 boost lib 来实现
谢谢
附言
谢谢你的一切工作
【问题讨论】:
-
不应该需要任何特别特别的东西——只要普通的
while(std::cin >> myvariable) { ... }或类似的就可以了。 “通用输入系统”的美妙之处在于管道、重定向文件和控制台的工作方式相同。 -
“管道”不是你程序的一部分,而是shell如何设置运行程序的环境。