我在使用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++程序無法作爲計劃任務運行(交互式/非交互式問題?)
- 4. 相互執行併發執行程序的問題
- 5. 執行C#交互式PowerShell腳本
- 6. C:程序執行的問題
- 7. PHP與命令行程序的交互
- 8. Reporting Services交互式排序問題
- 9. 使用Ruby popen2與C++ iostreams交互時的排序問題
- 10. Python Fabric:在遠程執行交互式程序如少?
- 11. 如何在Spyder中執行簡單的交互式程序?
- 12. 通過PHP與C#應用程序進行交互
- 13. 讓C程序交互模式
- 14. 使用irb執行程序文件並保持交互
- 15. 使用xlwings運行交互式GUI時出現問題
- 16. 使用PHP執行程序
- 17. 交互式php
- 18. 從java運行交互式Dos程序
- 19. 從PHP執行C程序
- 20. JavaFx - 交互式排序應用程序
- 21. PHP到jquery dialog()的交互問題。
- 22. ajax和php之間的交互問題?
- 23. 使用Javascript表單交互的問題
- 24. 使用PHP的交互式外殼
- 25. Adhoc應用程序中的UITextField用戶交互問題iOs
- 26. 兩個c/C++程序的交互
- 27. 如何使用java運行時執行交互式shell腳本?
- 28. 如何執行PHP的交互式命令?
- 29. 問題在程序執行的線程
- 30. PHP用proc_open執行兩個C程序
交互是不可能與exec。只有STDIN和STDOUT。 – hakre