getopt()经常用作一些复杂的参数调配。
C和Perl都会用到这个,这里设计了一个简单的模板,针对getopt_long()函数。
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的一篇文章中的代码所导致的问题。
文件下载:
getopt.tar.bz2
里面包含了C/C++和Perl的模板。
2010/02/22:修复了--aa导致core dump的bug,这个主要是抄袭ibm关于getopt的一篇文章中的代码所导致的问题。