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