您的位置:首页 > 编程语言 > C语言/C++

如何在vs2010中设置C++ main 函数的实参int main(int argc ,char *argv[])

2013-10-30 15:16 701 查看
今天阅读了C++ primer 第四版的第七章,习题7.15,7.16 需要使用main函数是实参。编写好程序后,却发现不知道如何在vs2010中如何加入实参。查询了资料后终于发现了在vs2010种添加方法和规则。

1.先展示展示C++ primer 第四版 例题7.15的程序



#include <iostream>
using namespace std;

int main(int argc, char * argv[])
{

	if (argc != 3)
	{
		cout<<"You should use three arguments!"<<endl;
		return -1;
	}

	cout<<"Summation of  "<<argv[1]<<" and "<<argv[2]<<"is"
		<<(atof(argv[1]) + atof((argv[2])))<<endl;

	system("pause");
	return 0;
}


2.设置argc 和argv值的方法

依次找到 项目->属性->配置属性->调试,就会有下面这样一个界面




依次在命令参数中填写想要添加的值就可以了,参数之间以空格分开。

注意:

我们知道 argc是argv数组中字符串的数目,argv[0]存放main函数所在文件的名称。

这两项在命令参数中可以不用填写的,即直接从argv[1]开始填写参数.

以C++ primer 中文版(第四版)习题 7.15为例。如果想输出2 和3 的和,则直接在命令参数中填写2 3(中间以空格分开,如下图所示。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: