前言
在程序中一般都会用到命令行选项, 我们可以使用getopt 和getopt_long函数来解析命令行参数
getopt
getopt主要用来处理短命令行选项, 例如....所为长选项就是诸如--help的形式, 使用该函数, 需要引入getopt.h>下面是函数原型:
#include getopt.h>
int getopt_long(int argc,..., 即按如下形式--version, 0 表示该选项后面不带参数, NULL 表示直接将v返回(字符v在ascii码中对应的数值), 即在使用getopt_long遍历到该条选项时, getopt_long...和 getopt_long_only的区别, 首先用下列选项运行一下 use_getopt_long ....时, - 和 --都可以作用于长选项, 而使用 getopt_only 时, 只有 --可以作用于长选项.