红联Linux门户
Linux帮助

命令行参数处理的C函数库 longopt

发布时间:2012-11-09 14:57:00来源:红联作者:empast
longopt是一个处理命令行参数的C函数库,主要是作为getopt()和getopt_long()的一个替代。

介绍

longopt是一个处理命令行参数的C函数库。

longopt 主要是作为getopt()的一个替代品,将getopt()/getopt_long()/getopt_long_only()这三个函数整合到一 块,简化了操作,同时实现短参数(如:-v)和长参数(如:--version),并且提供了getopt()和getopt_long()所不支持的省略短参数的功能(如只有--version,而没有-v)。还提供了一些辅助函数,以简化于参数有关的代码编写(如:print_opt,可以打印 linux风格的参数列表)。

注意,本代码主要提供给纯C(C99)环境下使用的,如果你使用的是C++的话,推荐使用boost的Program。

主页:http://code.google.com/p/wuxi/wiki/longopt_zh_CN

下载:http://code.google.com/p/wuxi/downloads/list

来自:开源中国社区
文章评论

共有 0 条评论