C++代码如下:
VS2022 创建新项目,选择空项目,项目叫 mainArguments。鼠标右击窗口右侧解决方案资源管理器中的源文件文件夹,在快捷菜单中选择“添加” => “新建项”。在对话框中选择C++文件,文件名改成main.cpp。下面是 main.cpp 文件的内容:
#include <iostream>
using namespace std;
int main(int argc, char* argv[]) {
for (int i = 0; i < argc; i++) {
char* argstr = argv[i];
cout << argstr << endl;
}
return 0;
}
argc 是参数数量,argv 是存放参数的数组。
找到【项目文件夹】\x64\Debug\ 文件夹,里面可以看到生成的exe文件。打开命令行窗口,利用cd命令进入此文件夹,输入 mainArguments.exe arg0 arg1
就可以看到结果了:
D:\ws\zctest\mainArguments\x64\Debug>mainArguments.exe arg0 arg1
mainArguments.exe
arg0
arg1
有些时候我们为了调试方便,需要在VS2022中配置命令行参数。打开main.cpp 文件,并用鼠标点击main.cpp文件内容,然后单击项目菜单,在菜单中点击 mainArguments 属性。
在打开的对话框中,左侧选择 “配置属性” => “调试”,右侧选择“命令参数”行,单击右侧出现的向下箭头,接着点击编辑按钮, 然后输入命令 mainArguments.exe arg0 arg1
即可。
配置VS2022的地方如下图所示: