В C / C ++ getopt_long()
может использоваться для анализа аргументов командной строки. Можно ли сказать функции, что некоторые опции являются обязательными? Например, как я могу сказать getopt_long
, что синтаксический анализ должен давать ошибку, если вызывается startServer
без указания порта ниже?
./startServer -port 80
Примечание. Я говорю не об обязательных аргументах, а о самих параметрах.