C/C++語言中的main函數,經常帶有參數argc,argv,如下:
int main(int argc, char** argv)
int main(int argc, char* argv[])
這兩個參數的作用是什麼呢?argc 是指命令行輸入參數的個數,argv存儲了所有的命令行參數。
例:
在VS2008中可以在属性->配置属性->命令参数中进行设置
如下填写
"ceshi 1" "ceshi 2" 456
则
argc = 4;(不是等于3)
argv[0] = 执行文件地址
argv[1] = "ceshi 1"
argv[2] = "ceshi 2"
argv[3] = 456