Как игнорировать недопустимые параметры в getopt_long

Я использую функцию getopt_long чтобы получить параметры командной строки.
Я хочу игнорировать ошибку, когда задан неверный параметр.
В настоящее время это ошибка печати в stderr, как:

 invalid option -- 's'

1

Решение

Там переменная opterr в getopt.h, который позволит избежать печати ошибки stderr если вы установите его на 0.

Просто установите его на 0:

extern int opterr;

opterr = 0;
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]