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

猜你喜欢

转载自www.cnblogs.com/liulangbxc/p/11936655.html