我在使用PHP執行C程序時遇到問題。 我剛剛使用exec()函數在系統中執行C文件。 問題是我無法將運行時輸入提供給C程序。 當我在C中使用scanf()函數時,系統會自動將一些默認值(垃圾值)作爲輸入併產生一些輸出。我如何克服這個問題。 請給我代碼,使C程序執行交互在PHP中。使用PHP執行交互式C程序的問題
0
A
回答
0
您必須使用popen(「yourprogram」,「w」)來運行外部可執行文件,併爲您的腳本中的程序提供輸入。 http://php.net/manual/en/function.popen.php
0
如果您需要將一些輸入傳遞給C程序並找回結果,則應該使用proc_open
。手冊頁上的示例解釋了所有內容,因此我不會創建另一個,也不會在此處複製它。
相關問題
- 1. 遠程執行交互式CLI程序
- 2. 如何從PHP網頁執行交互式shell程序
- 3. 執行C#交互式PowerShell腳本
- 4. C:程序執行的問題
- 5. Reporting Services交互式排序問題
- 6. 使用Ruby popen2與C++ iostreams交互時的排序問題
- 7. 通過PHP與C#應用程序進行交互
- 8. 讓C程序交互模式
- 9. 使用irb執行程序文件並保持交互
- 10. 使用xlwings運行交互式GUI時出現問題
- 11. 交互式php
- 12. 從java運行交互式Dos程序
- 13. 從PHP執行C程序
- 14. JavaFx - 交互式排序應用程序
- 15. 使用PHP的交互式外殼
- 16. PHP到jquery dialog()的交互問題。
- 17. 使用Javascript表單交互的問題
- 18. 如何使用java運行時執行交互式shell腳本?
- 19. 如何執行PHP的交互式命令?
- 20. 非交互式執行bundle exec rake db:configure_admin
- 21. 問題在程序執行的線程
- 22. iOS應用程序與API交互的安全問題
- 23. 問題執行一類使用PHP CLI
- 24. 交互式android應用程序
- 25. 通過asp.net c#應用程序執行SSIS包的問題
- 26. 在C運行時與命令行程序交互(stdin/out)C
- 27. 使用Mocking測試PHP應用程序中的MongoDB交互
- 28. 如何從另一個.NET程序使用交互式命令行程序
- 29. 如何以編程方式與應用程序進行交互
- 30. 如何從Ant構建腳本執行交互式應用程序?
交互是不可能與exec。只有STDIN和STDOUT。 – hakre