1. 程式人生 > >c++學習main函式輸入引數argc argv,vs2008輸入引數設定,cmd常用命令

c++學習main函式輸入引數argc argv,vs2008輸入引數設定,cmd常用命令

1.main 函式輸入引數argc argv
 main函式的完全格式是這樣的: 

int   main(int   argc,   char*   argv[],   char*   envp[]) 
下面詳細介紹: 
argc是執行程式時的命令列引數個數。需要注意的是,程式本身的檔案也算一個。比如你寫了個程式叫ex,若用下面的命令列啟動: 
ex   /p   /w 
則argc的值為3。 
argv是命令列中引數的具體值。比如上例,則有 
argv[0]為 "ex " 
argv[1]為 "/p " 
argv[2]為 "/w " 
其實,dos時代的命令列引數就是這樣處理的。 
最後一個envp是環境變數。 
比如path=c:\windows之類的東西。它沒有一個整數來為它記數,是通過最後一個evnp[i]==NULL來表示結尾的。
argv[]中值是根據空格來判斷的,所以使用者輸入的一個字串中間不能有空格,否則會被認為是兩個引數


2.vs2008 執行包含以上形式的main函式,輸入引數設定
右鍵Properties->Debugging->Command Arguments

3.cmd 常用命令
進入某碟符     d:
進入目錄    cd fouder
到上級目錄 cd..  
顯示當前目錄 cd  
執行某程式   path\test.exe