我正在尝试运行一个在Web浏览器中使用PHP添加两个数字的C程序。但是当我运行命令时 exec“gcc name.c -o a& a”它 返回一些垃圾结果,总和是:8000542.00。它不要求任何输入。 我想从浏览器给scanf输入。请告诉我如何解决我的问题。 我试过这个但是无法成功处理它。
$desc = array(0=> array ('pipe','w'), 1=> array ('pipe','r'));
$cmd = "C:\xampp\htdocs\add.exe";
$pipes=array();
$p = proc_open($cmd,$desc,$pipes);
if(is_resource($p))
{
echo stream_get_contents($pipes[0]);
fclose($pipes[0]);
$return_value=proc_close($p);
echo $return_value;