1.一点对main函数参数的理解
一般函数带有参数 ,main函数也是带有参数的
通常是int argc, char *argv[]两个参数
第一个参数代表有几个字符型参数;
第二个是一个字符串指针数组,数组中的每一个指针都指向一个字符串,这些字符串就是用户传给程序的参数,这些参数用用空格分开。(不包括【0】);
比如
#include <iostream>
using namespace std;
void main(int argc,char *argv[])
{
for(int i=0;i<argc;i++)
{
cout<<"argument["<<i<<"] is: "<<argv[i]<<endl;
}
system("pause");
}
其中char *argv[]也可以用char **argv;
其中的argv[0]在输入参数时为程序的地址;
读入后可直接使用
string address = argv[1];
string stlname = argv[2];
使用时可以使用两种方式,第一种为命令提示符,第二种以vs中为例;
右击项目—>属性—>配置属性—>调试—>命令参数,在命令参数中输入,每个参数之间用空格隔开。之后点击确定并应用。
2.命令提示符
Win10的方法为小娜 搜索命令提示符
其他方法 打开“运行”
WIN+R 打开后输入 cmd 运行