2011-08-22 49 views
0

我在使用PHP执行C程序时遇到问题。 我刚刚使用exec()函数在系统中执行C文件。 问题是我无法将运行时输入提供给C程序。 当我在C中使用scanf()函数时,系统会自动将一些默认值(垃圾值)作为输入并产生一些输出。我如何克服这个问题。 请给我代码,使C程序执行交互在PHP中。使用PHP执行交互式C程序的问题

+0

交互是不可能与exec。只有STDIN和STDOUT。 – hakre

回答

0

如果您需要将一些输入传递给C程序并找回结果,则应该使用proc_open。手册页上的示例解释了所有内容,因此我不会创建另一个,也不会在此处复制它。