C++代码如下:
VS2022 创建新项目,选择空项目,项目叫 mainArguments。鼠标右击窗口右侧解决方案资源管理器中的源文件文件夹,在快捷菜单中选择“添加” => “新建项”。在对话框中选择C++文件,文件名改成main.cpp。下面是 main.cpp 文件的内容:
#includeusing 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 是存放参数的数组。
找到【项目文件夹】x64Debug 文件夹,里面可以看到生成的exe文件。打开命令行窗口,利用cd命令进入此文件夹,输入 mainArguments.exe arg0 arg1 就可以看到结果了:
D:wszctestmainArgumentsx64Debug>mainArguments.exe arg0 arg1 mainArguments.exe arg0 arg1
有些时候我们为了调试方便,需要在VS2022中配置命令行参数。打开main.cpp 文件,并用鼠标点击main.cpp文件内容,然后单击项目菜单,在菜单中点击 mainArguments 属性。
在打开的对话框中,左侧选择 “配置属性” => “调试”,右侧选择“命令参数”行,单击右侧出现的向下箭头,接着点击编辑按钮, 然后输入命令 mainArguments.exe arg0 arg1 即可。
配置VS2022的地方如下图所示:



