一,简单的输出输入
#include<iostream>
using namespace std;
int main(int argc,char **argv)
{
/*
argc是命令行选项个数,
**argv字符串数组,每一个选项都是一个字符串
*/
cout << argv[0] << endl;
cout << argv[1] << endl;
cout << argv[2] << endl;
return 0;
}
1,复制程序exe的地址
2,按住win+R,打开“运行窗口”,输入cmd
3,找到exe所在位置
4,测试
“1”是程序的名字对应argv[0],它不是命令行选项,“Hello”,“ASIA”分别对应argv[1],argv[2]。
二,简单加法
#include<iostream>
#include<stdlib.h>
using namespace std;
int main(int argc,char *argv[])
{
/*
argc是命令行选项个数,
*argv[]字符串数组,每一个选项都是一个字符串
*/
if(argc != 3)
{
cout << "you should use three arguments";
return -1;
}
cout << "和是:" << (atof(argv[1]) + atof(argv[2])) << endl;
return 0;
}


#include<iostream>
#include<stdlib.h>
using namespace std;
int main(int argc,char *argv[])
{
/*
argc是命令行选项个数,
*argv[]字符串数组,每一个选项都是一个字符串
*/
if(argc != 3)
{
cout << "you should use three arguments";
return -1;
}
cout << "和是:" << (atof(argv[1]) + atof(argv[2])) << endl;
return 0;
}
三,简单循环
#include<iostream>
#include<stdlib.h>
using namespace std;
int main(int argc,char *argv[])
{
/*
argc是命令行选项个数,
*argv[]字符串数组,每一个选项都是一个字符串
*/
int start,ends,step;
start = atoi(argv[1]);
ends = atoi(argv[2]);
step = atoi(argv[3]);
for(;start != ends;start+=step)
cout <<start << endl;
return 0;
}