C-比较两个具有相同输入的程序的输出

时间:2018-10-12 22:20:52

标签: c fork stdin

我正在编写从终端运行的程序prog,(现在)执行与现有程序eprog相同的功能。

我希望通过使用C编写第三个程序来针对现有程序编写程序:

  • 从(stdin)获取输入
  • 将输入发送到progeprog
  • 比较每个终端的输出,如果它们不同或正常退出则打印错误。

实现此目标的最佳方法是什么?我知道fork()的存在,但从未使用过它,也不确定在这里是否更合适。

0 个答案:

没有答案