如何让program1从promram2获取输入,program2同时从终端获取输入?

时间:2012-03-20 14:32:08

标签: c io terminal redirect

我有一份功课。我必须将我的程序输入重定向到我的另一个程序,它等待来自终端的命令:

./mycat | ./mymore

问题是当我运行上面的程序时,“mymore”无法从终端获取命令。任何人都可以告诉我如何在理智的时间内让“mymore”从“mymore”获得“mymore”和“mycat”的输入?

1 个答案:

答案 0 :(得分:2)

我不确定我是否真的理解你的问题,但如果你这样做

./mymore | ./mycat

然后mymore从标准输入(终端)获取输入,mycat将从mymore的输出中获取输入。