【day0404】C++ main命令行选项

来源:互联网 发布:js图片放大弹出效果 编辑:程序博客网 时间:2024/05/17 00:59

# 刚学完C语言,还不知道main函数能带上参数使用。一直都是写着int main(void)。

# 现在学了C++,一般都这样写:int main(int argc, char *args[]){ };

   当然,使用main的选项就不能直接运行了,需要到控制台去输入,否则运行默认是不带参数的。

   * win+R,输入cmd就可以输入命令了,不过还要到demo.exe的目录下哦(使用cd命令)


*给两个例子看看吧

Demo1:

#include <iostream>using namespace std;/*main命令行选项*//// argc 选项个数;argv 每一个选项是一个字符串int main(int argc, char **argv){    for (int i = 0; i < argc; ++i){        cout << argv[i] << endl;    }    //argv[0] 是程序名    return 0;}
输出:



Demo2:

#include <iostream>#include <stdlib.h>using namespace std;/*计算两个数的和*/int main(int argc, char *argv[]){    if (3 == argc){        cout << argv[1] << " + " << argv[2] << " = "             << (atof(argv[1]) + atof(argv[2])) << endl;    }    return 0;}
输出:




0 0
原创粉丝点击