如何在getopt中获取多个char?例如-abc选项-bcd another_option

时间:2015-09-21 08:38:27

标签: c++ getopt

如何在getopt中获取多个字符? 例如-abc option -bcd another_option

我的原始代码:

while((opt = getopt(argc, argv, "ild:r:R:")) != -1){

    switch(opt){
        case 'd':   //Do STH
                    break;

        case 'i':   //Do STH
                    break;

        case 'l':   //Do STH
                    break;   
        case 'R':
        case 'r':   //Do STH                            
                    break;
                    default:    return -1;
    }
}

但是,它不适用于多个字符,例如-abc-bcd 我该怎么办呢?有评论吗?

0 个答案:

没有答案