您的位置:首页 > 大数据 > 人工智能

main函数中的参数int argc和char* argv[]

2016-11-04 10:58 246 查看
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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  main参数