关于函数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的一篇文章中的代码所导致的问题。

Categories

,
| | 评论(0)

发表评论

August 2012

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

关于此日记

此日记由 Cnangel 发表于 October 14, 2008 5:24 PM

此Blog上的上一篇日记印象中的哈尔滨

此Blog上的下一篇日记利用unordered_map代替hash_map

首页归档页可以看到最新的日记和所有日记。

归档

Powered by Movable Type 5.14-en