Когда getopt или getopt_long обнаруживает недопустимый параметр, он сохраняет символ параметра оскорбления в optopt. Когда незаконный вариант является длинным вариантом, где я могу узнать, какой вариант был? И делает ли что-нибудь содержательное в optopt, затем?
Я установил opterr = 0 для подавления автоматически печатаемого сообщения об ошибке. Я хочу создать собственное сообщение, которое я могу распечатать или зарегистрировать там, где захочу, но хочу включить имя непризнанной опции.