好的,所以我在将输入从简单的 shell 通过管道从父进程传输到已被执行到日志记录程序的子进程时遇到了问题。子进程中的程序应该将它接收到的输入打印到文件中,但我不知道如何将输入字符串传递给它,让它处理该输入字符串,然后让它等待另一个。我想我需要在孩子的某个地方调用一个读取函数,但我不知道如何实现它。
想法?
http://pastebin.com/pmU7viNd (简单外壳代码中与记录器相关的部分)
http://pastebin.com/AnkxDdUK (记录器本身的代码)
好的,所以我在将输入从简单的 shell 通过管道从父进程传输到已被执行到日志记录程序的子进程时遇到了问题。子进程中的程序应该将它接收到的输入打印到文件中,但我不知道如何将输入字符串传递给它,让它处理该输入字符串,然后让它等待另一个。我想我需要在孩子的某个地方调用一个读取函数,但我不知道如何实现它。
想法?
http://pastebin.com/pmU7viNd (简单外壳代码中与记录器相关的部分)
http://pastebin.com/AnkxDdUK (记录器本身的代码)