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