argc:外部命令参数的个数
argv[]:存放各参
int main(int argc,char *argv[]) {
cout << argc << endl;
if (2 == argc) {
cout << argv[0] <<endl;
cout << argv[1] <<endl;
string op = argv[1];
if (!op.compare("-h")) {
cout << "hello" << endl;
}
}
}
在linux中的目录下执行g++ *.cpp -std=c++11 -o MD5
得到可执行文件MD5
运行MD5文件,并携带程序选项进行测试 MD5 -h