在VS中向命令行添加参数,即向main()函数传递参数的方法:
在菜单栏选择“项目”===》“属性”===》“配置属性”===》“调试”===》“命令参数”,添加参数即可,例如:
各参数不是必须用""引用起来,但使用""可以防止参数本身有空格被误判。
第一个参数是当前可执行文件名,第二个参数是添加的参数
#include <iostream>
int main(int argc, char *argv[])
{
if (argc == 1)
{
std::cout << "argc=====" << argc << " argv0====" << argv[0] << std::endl;
}
else if(argc > 1)
{
std::cout << "argc=====" << argc << " argv0====" << argv[0] << std::endl;
std::cout << "argc=====" << argc << " argv1====" << argv[1] << std::endl;
}
return 0;
}
运行: