2013-05-01 54 views

回答

2

你把你在命令行的第一個參數通常鍵入命令:

system("dir"); 

..和它會做「目錄」的當前工作目錄。返回代碼是您運行的程序的退出代碼。如果你正在啓動一個GUI應用程序,返回代碼通常是零,這意味着它啓動。否則,請在手冊頁/文檔中查找您使用的命令的返回代碼。

將整個路徑放入要運行的程序中將有助於解決任何環境問題。

這種機制給你很少的控制,但它有點跨平臺。如果您使用的是Windows,你需要更細粒度的控制,也有替代品,如CreateProcessShellExecute

有關詳細信息,請參閱文檔:

C++(獨立平臺)http://www.cplusplus.com/reference/cstdlib/system/

的Windows :http://msdn.microsoft.com/en-us/library/vstudio/277bwbdz.aspx

的Linux:http://linux.die.net/man/3/system

相關問題