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

未知
C/C++
跨平台
2009-11-30
anrich

longopt_zh_CN

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 Options库:http://www.oschina.net/p/boost

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Groovy-拾遗

Groovy拾遗 美妙的操作符 许多以前使用 C++ 的开发人员会怀念操作符重载,例如 + 和 -。虽然它们很方便,但是被覆盖的操作符的多态实质会造成混淆,所以操作符重载在 Java 语言中被取消了。这...

2018/11/09 14:27
25
0
Groovy-拾遗

Groovy拾遗 美妙的操作符 许多以前使用 C++ 的开发人员会怀念操作符重载,例如 + 和 -。虽然它们很方便,但是被覆盖的操作符的多态实质会造成混淆,所以操作符重载在 Java 语言中被取消了。这...

2018/11/07 09:54
17
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部