如何在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的程序
2.设置argc 和argv值的方法
依次找到 项目->属性->配置属性->调试,就会有下面这样一个界面
依次在命令参数中填写想要添加的值就可以了,参数之间以空格分开。
注意:
我们知道 argc是argv数组中字符串的数目,argv[0]存放main函数所在文件的名称。
这两项在命令参数中可以不用填写的,即直接从argv[1]开始填写参数.
以C++ primer 中文版(第四版)习题 7.15为例。如果想输出2 和3 的和,则直接在命令参数中填写2 3(中间以空格分开,如下图所示。
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(中间以空格分开,如下图所示。
相关文章推荐
- vs2010中int main( int argc, char * argv[] )的参数设置
- main()函数的参数 int main(int argc, char* argv[])
- 主函数main中变量(int argc,char *argv[])的含义
- int main(int argc, char* argv[])和int _tmain(int argc, _TCHAR* argv[])区别
- 主函数main中变量( int argc,char **argv )的含义
- 主函数main中变量(int argc,char *argv[])的含义 --一个例子
- main()函数常用的格式:main(int argc,char **argv)
- 怎么对输入参数的main(int argc , char *argv)函数进行程序调试
- int main( int argc ,char** argv) windows下如何传递参数
- c/c++中int main(int argc,char *argv[])的具体含义
- c++中 main(int argc, char **argv)的参数argc和argv的意思
- 辨析主函数:main()/void main()/int main()/int main(void)/int main(int argc, char *argv[])之间的区别
- c++ 使用int main(int argc,char* argv[])实现文件批处理
- main(int argc, char*argv[])函数里参数的含义
- int main(int argc,char *argv[])该函数中int argc和argv[]两个参数的理解你懂多少?
- C++ int main(int argc,char* argv[])详解
- c/c++中int main(int argc,char *argv[])的具体含义
- int main(int argc,char *argv[])函数介绍
- c/c++中int main(int argc,char *argv[])的具体含义
- c/c++中int main(int argc,char *argv[])的具体含义