2010-04-14 33 views
1

我想在我的C++程序中運行DOS命令。關鍵是我希望我的程序在執行DOS命令時停止。我已經使用「系統」API。我的問題是「是否系統」使一個新的線程/進程在其中運行DOS命令,或者它只是停止程序,直到命令完成?「 如果它創建了一個新的進程,如何在'system'正在運行時停止程序?使用「system」API在C++程序中運行命令

非常感謝, Shadi。

回答

0

Kyle是對的,它創建了新的進程並等待它退出。他給出的鏈接對於C++來說也是一個很好的參考。

如果您想在「系統」調用運行時停止程序,只需在您的DOS終端中執行Ctrl-C,程序將退出。

相關問題