いくつかの入力パラメーターを含める必要があるプログラムを作成しています。これは 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;
}
(スイッチを除いて)より良い方法はありますか?ありがとう :)