Chinaunix首页 | 论坛 | 博客
  • 博客访问: 46435
  • 博文数量: 17
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 173
  • 用 户 组: 普通用户
  • 注册时间: 2014-05-27 20:25
文章分类

全部博文(17)

文章存档

2016年(2)

2015年(2)

2014年(13)

我的朋友

分类: C/C++

2014-06-09 16:26:54

int getopt_long(int argc, char * const argv[],const char *optstring, const struct option *longopts,int *longindex);
int getopt(int argc, char * const argv[], const char *optstring);

如果optstring短参数中第一个是符号-,则case 语句写1来匹配。

char *short_options="-abc:";

 while((c = getopt(argc, argv, short_options)) != -1)      
 {
    ...
    swtich(c){
        case 'a':
        case 'b':
        case 'c':
        case 1:
    }
    ...
}

阅读(341) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~