我想运行一个使用其他程序输出的程序。我试着调用system("myfile.exe")
,但似乎没有执行可执行文件。我正在使用cygwin。我该如何从我的程序中运行myfile.exe
?
答案 0 :(得分:1)
在使用shell或bash脚本的Cygwin中,您可以将第一个程序的输出存储到变量中
例如,我们说program1是" date"命令和" echo"是第二个计划。在shell中你使用:
dt=
`date
`;
会将date命令返回的值放入变量dt。 (严重重音执行代码并返回输出)
echo $dt
打印变量dt