我有这个从标准输入 sample.c 获取输入的小程序
#include<stdio.h>
main()
{
int l=0;
scanf("%d",&l);
printf("\n%d",l);
}
当然!编译它: cc sample.c 并得到 a.out ,我正在尝试通过 php 运行它
$runcmd = "./a.out > output.txt";
exec($runcmd,$outp);
print_r($outp);
我的问题是我不知道如何为这个程序提供输入,以便 scanf 可以读取它?请在这里帮助我!
谷歌搜索给出了一些提示,如 proc_open、popen .... 但我做不到。
提前致谢。