标签: c++ c linux getopt
我使用函数getopt_long来获取命令行选项。 我想在给出无效选项时忽略错误。 目前它打印错误到stderr像:
getopt_long
invalid option -- 's'
答案 0 :(得分:3)
getopt.h中有变量opterr,如果将错误设置为0,将避免将错误打印到stderr。
opterr
stderr
只需将其设为0:
extern int opterr; opterr = 0;