int main(int argc, char *argv[], char *envp[])
int argc 用于表示你在命令行下输入命令的时候,一共有多少个参数。
char *argv[] 用于取得你所输入的参数。
char *envp[] 用于取得系统的环境变量,用得比较少。
例如:
D:\Progream>test
D:\Progream>test.exe arg1 arg2
第一个argc的值为1 ,argv[0]的值是 “test” 。
第二个argc的值是3。也就是 命令名 加上两个参数,一共3个参数 ,argc[0]的值是”test”,argc[1]的值是”arg1”,argc[2]的值是”arg2”。
int main(int argc, char* argv[])
{
int i;
for (i = 0; i < argc; i++)
{
cout << argv[i] << endl;
}
cin >> i;
return 0;
}