如何通过管道读取多行输入?

时间:2012-04-22 04:35:33

标签: c pipe

好吧,所以我遇到的问题是将输入从简单的shell通过管道从父进程转移到已经进入日志记录程序的子进程。子进程中的程序应该将它接收到的输入打印到文件中,但是我无法弄清楚如何将它传递给输入字符串,让它处理该输入字符串,然后等待另一个输入字符串。我想我需要在孩子的某个地方进行读取函数调用,但我无法弄清楚如何实现它。

思想?

http://pastebin.com/pmU7viNd (简单shell代码的记录器相关部分)

http://pastebin.com/AnkxDdUK (记录器本身的代码)

0 个答案:

没有答案