C/C++中關於main()函數中argc 和argv[]的說明
main(int argc,char *argv[]);
argc代表命令行輸入參數的個數
argv存儲了所有的命令行參數
如:源代碼如下
#include <stdio.h>
int main(int argc, char ** argv)
{
int i;
for (i=0; i < argc; i++)
printf("Argument %d is %s.\n", i, argv[i]);
return 0;
}
編譯后產生hello.exe文件
在命令行下找到hello.exe的文件夾
輸入如下命令:hello.exe a b c
則輸出
Argument 0 is hello.exe. Argument 1 is a. Argument 2 is b. Argument 3 is c.
