Обязательные параметры с getopt_long () в C

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

./ startServer -port 80

Примечание: Я говорю не об обязательных аргументах опций, а скорее о самих опциях.

5
задан Jaywalker 12 January 2011 в 12:34
поделиться