0
我想运行使用其他程序的输出的程序。我试过拨打system("myfile.exe")
,但可执行文件似乎没有被执行。我正在使用cygwin。我应该如何在我的程序中运行myfile.exe
?从另一个程序运行外部程序Linux或cygwin
我想运行使用其他程序的输出的程序。我试过拨打system("myfile.exe")
,但可执行文件似乎没有被执行。我正在使用cygwin。我应该如何在我的程序中运行myfile.exe
?从另一个程序运行外部程序Linux或cygwin
在使用shell或bash脚本的Cygwin中,您可以将第一个程序的输出存储到一个变量中。
例如,我们说program1是“date”命令,“echo”是第二个程序。在shell中使用:
dt=
` date
` ;
将把date命令返回的值放入变量dt中。 (严重口音执行代码并返回输出)
echo $dt
打印变量的值dt
您可以在第一个程序之外手动启动myfile.exe吗? – deviantfan
可能的重复[如何从另一个C++ .exe打开.exe?](http://stackoverflow.com/questions/15435994/how-do-i-open-a-exe-in-from-another -c-exe) – CoffeeandCode
你确定你的程序没有运行吗?它可能看起来像这样,因为你看不到输出。 – CoffeeandCode