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

感谢阅读!

posted @ 2020-01-12 16:06  叶际参差  阅读(162)  评论(0编辑  收藏  举报