《C++Primer》第七章关于main函数参数的题目,求高手指点
编写一个主函数 main,使用两个值作为实参,并输出它
们的和。
我对main函数的参数不太熟悉,这个题目参考了答案的做法,但是仍然没有按照预期结果出现。
- C/C++ code
#include <iostream>#include <math.h>#include <stdlib.h>using namespace std;int main(int argc,char **argv){ if (argc != 3) { cout<<"you should enter three arguments"<<endl; return -1; } cout<<"summation of "<<argv[1]<<"and"<<argv[2]<<"is"<<(atof(argv[1])+atof(argv[2]))<<endl; return 0;}结果只是输出了一条语句,you should enter three arguments,并没有接收参数啊。
希望高手能够解释下main函数参数的具体应用场景和用法。
[解决办法]
你咋运行的程序?
这不是这样运行的。。。。。
xxx.exe 123.45 45.678
[解决办法]
[解决办法]
命令行的用法……
[解决办法]
装个虚拟机然后装个linux去那里编程.