main:处理命令行选项
#include<iostream> #include<stdlib.h> using namespace std;int main(int argc, char** argv)
{
cout << argc << endl;
for (int i = 0; i != argc; ++i)
{
cout << "argv[" << i << "]" << ":" << argv[i] << endl;
}
system("pause");
return 0;
}
代码如上。
现在试着向main函数传递参数。
直接调试时:

数组argv的长度为1,里面的元素只有maintest.exe(字符串)
输入参数:prog -d -o ofile data0 0
在visual studio 2019上输入:点击项目>>属性>>配置属性>>调试>>命令参数,输入prog -d -o ofile data0 0


在命令窗口输入:

在EXE文件(在debug文件夹里)所在文件夹,打开powershell

感谢阅读!

浙公网安备 33010602011771号