Я использую функцию getopt_long
чтобы получить параметры командной строки.
Я хочу игнорировать ошибку, когда задан неверный параметр.
В настоящее время это ошибка печати в stderr, как:
invalid option -- 's'
Там переменная opterr
в getopt.h, который позволит избежать печати ошибки stderr
если вы установите его на 0.
Просто установите его на 0:
extern int opterr;
opterr = 0;
Других решений пока нет …