想使用exec()函数从php运行c程序

时间:2010-05-02 18:52:04

标签: php c

我正在尝试使用php exec()运行一个c可执行文件。

当c包含像print hello这样的简单程序时。我正在使用

exec('./print.out')

工作正常。但是,当我需要将参数传递给我的c程序时,我正在使用

exec('./arugment.out -n 1234')

它不起作用。任何机构都可以告诉我如何使用exec向c程序传递arugment。

1 个答案:

答案 0 :(得分:4)

从php文档看,似乎exec对参数有点奇怪。你可以试试

exec("./argument.out '-n 1234'")

防止它被破坏(它通常将它们全部分隔在空间上,这可能会使它变得混乱)。