接上一篇文章的内容。
看了前面需求提到的复杂的命令行解析功能,很多人立马开始发怵,其实大可不必。
我们都知道,Linux下的程序往往都提供了复杂的命令行参数处理机制,因为这是与
其他程序或用户进行交互的主要手段,在这样的情况下难能可贵的是,为了减轻开发
人员对命令行处理的负担,Linux提供了系统函数getopt()或getopt_long()专门解析命令行参数。
在Linux系统中,函数getopt()/getopt_long()位于 unistd.h 系统头文件中,其原型分别为:
int getopt(int argc,char * const argv[],const char * optstring);
int getopt_long(int argc, char * const argv[],co