我正在构建一个需要包含一些输入参数的程序。这是一个 C++ 示例:
int main(int argc, char *argv[]){
if(argc == 1){
//Run programm without any parameter
}
else{
/*
*Flags
*/
if(!strcmp(argv[1], "-t")){
//action t
return 0;
}
if(!strcmp(argv[1], "-q")){
//action q
return 0;
}
//and soo
}
std::cerr << "Parameter not valid!" << std::endl;
return 1;
}
有更好的(除了开关)采取?谢谢 :)