因爲很少沒有在控制檯操作過,所以對於int main裏攜帶的入參作用不甚瞭解,今天嘗試了一把,感覺還算好用。
argc 輸入命令的字符個數,argv[] 是一個字符數組,負責保存輸入的字符串。
int main(int argc, char *argv[])
{
printf("input num is %d\n", argc);
for (int i = 0; i<argc; i++)
printf("%s\n", argv[i]);
return 0;
}
在工程路徑下的Debug目錄裏找到生成的exe,控制檯上輸入:\HelloWorld.exe 12 34 5,得到
input num is 4
第i個:E:\C++study\project\HelloWorld\debug\HelloWorld.exe
第i個:12
第i個:34
第i個:5
HelloWorld
也是搞笑
下面這篇文章的第三部分感覺比較酷炫,添加參數獲取系統的環境變量
http://www.cnblogs.com/avril/archive/2010/03/22/1691477.html