1. 程式人生 > >C++中Main函式引數argc,argv用法

C++中Main函式引數argc,argv用法

int main(int argc, char** argv)
argc為傳入引數個數,argv是具體的引數。
我知道的兩種使用方法:
1.在命令列中使用,如傳入"test.exe f:\a.txt f:\b.txt",那麼:
argc=3;
argv[0] = test.exe (呼叫可執行檔案的時候其實.exe字尾可以省略掉,但是要注意如果是開啟檔案字尾名不可省略)
argv[1] = f:\a.txt (注意不管在任何地方使用路徑,如果路徑中有空格,一定要用雙引號將整個路徑括起來!!!)
argv[2] = f:\b.txt
2.在vs中除錯的時候使用。
 專案——屬性——配置屬性——除錯——命令引數,設定命令引數就可以傳入。此處一定要注意,和在命令列中使用不同,這不能再傳第一個引數了,拿上面的例子來說,你應該輸入"
f:\a.txt f:\b.txt",而不能輸入"test.exe f:\a.txt f:\b.txt"。