我必须为我最后一年的项目在 php 中创建一个在线 C 编译器。首先,我必须在 php 页面中编写代码并编译它。我已经成功编译了一个简单的代码,其中仅包含 printf 命令(我以两种方式完成了它:使用“proc_open”函数和“shell_exec”)。现在,对于下一步,我必须找到如何执行 scanf 命令。当我尝试 scanf 命令时,浏览器停止响应。这是预期的,因为在后台运行的 c 程序正在等待输入而不让我输入。我找不到如何管理这个问题。
欢迎任何关于我应该遵循的方向的想法!
编辑:完成了。如果有人需要类似的东西,我使用存储标准输入的 proc_open 的管道 [0] 来发送我的数据。
问问题
701 次