命令行参数处理的C函数库 longopt
fmms
13年前
<p>longopt是一个处理命令行参数的C函数库。 </p> <p>longopt主要是作为getopt()的一个替代品,将 getopt()/getopt_long()/getopt_long_only()这三个函数整合到一块,简化了操作,同时实现短参数(如:-v)和长参数(如:--version),并且提供了getopt()和getopt_long()所不支持的省略短参数的功能(如只有--version,而没有-v)。还提供了一些辅助函数,以简化于参数有关的代码编写(如:print_opt,可以打印linux风格的参数列表)。 </p> <p>注意,本代码主要提供给纯C(C99)环境下使用的,如果你使用的是C++的话,推荐使用boost的Program Options库:<a href="/misc/goto?guid=4958197884341747362" rel="nofollow">http://www.boost.org/</a> </p> <br /> <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1326941774390" target="_blank">http://www.open-open.com/lib/view/home/1326941774390</a></p>