我在使用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