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

main函数传递命令行参数

2016-07-07 11:16 281 查看
假设一个场景, 程序完整路径是d:\test.exe, 我们希望打开程序,在cmd命令窗口输入 ”d:\test.exe“。

假设另一个场景,例如在cmd命令窗口输入 ”d:\test.exe hello world“,我们希望打开程序然后将参数一个个输出,先输出“d:\test.exe”,再输出“hello”,最后是“world”,注意参数是以空格分隔的。

int main(int argc, // argc 命令行参数个数,由控制台根据用户输入的参数个数而得到
char* argv[]) // argv char*类型数组,数组元素指向字符串首地址的指针
{
for (int i = 0; i < argc; ++i)
{
cout << string(argv[i]) << endl;
}
return 0;
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息