【发布时间】:2014-11-08 00:29:29
【问题描述】:
我有一个 C 程序,它通过 read(0,buffer,size(buffer)) 函数接收 2 个单独的输入。 它们采用两种不同的输入。是否可以仅通过 bash 命令将两个 pytho -c 或 perl -e 脚本通过管道传输到 C 程序中?还是我必须更改它的源代码?提前致谢
【问题讨论】:
-
您可能应该使用单独的文件描述符从 C 中读取流 - 只有一个标准输入,但如果您真的想要,您可以先合并一些东西,但除非您不需要,否则需要做更多的工作来分离将它们分开。