关于函数getopt_long()

getopt()经常用作一些复杂的参数调配。
C和Perl都会用到这个,这里设计了一个简单的模板,针对getopt_long()函数。
getopt_long()函数完全可以替代getopt()。但是在c++里面,我感觉写上./programe --aa时,会出现core dump,--aa选项根本不存在,如果--aa选项存在(值有或无)都正常。可能是我哪个地方的异常没有处理好,不过最终还是不影响所有的正常功能。
文件下载:
getopt.tar.bz2

里面包含了C/C++和Perl的模板。

2010/02/22:修复了--aa导致core dump的bug,这个主要是抄袭ibm关于getopt的一篇文章中的代码所导致的问题。

Monthly Archives

Pages

Powered by Movable Type 7.7.2

About this Entry

This page contains a single entry by Cnangel published on October 14, 2008 5:24 PM.

印象中的哈尔滨 was the previous entry in this blog.

利用unordered_map代替hash_map is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.