2011-08-22 77 views
0

我在使用PHP執行C程序時遇到問題。 我剛剛使用exec()函數在系統中執行C文件。 問題是我無法將運行時輸入提供給C程序。 當我在C中使用scanf()函數時,系統會自動將一些默認值(垃圾值)作爲輸入併產生一些輸出。我如何克服這個問題。 請給我代碼,使C程序執行交互在PHP中。使用PHP執行交互式C程序的問題

+0

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

回答

0

如果您需要將一些輸入傳遞給C程序並找回結果,則應該使用proc_open。手冊頁上的示例解釋了所有內容,因此我不會創建另一個,也不會在此處複製它。