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
感谢阅读!