【162】VC++的main函数接收命令行参数

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的地方如下图所示:

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值