Вопросы к Поиску с Алисой
Разница между getopt() и getoptlong() в обработке длинных опций заключается в том, что getoptlong() воспринимает и длинные опции, начинающиеся с двух дефисов. www.opennet.ru manpages.ubuntu.com
getopt() разбирает одну за другой короткие опции согласно заданному формату и возвращает их. mk.cs.msu.ru
getoptlong() работает так же, как getopt(), за исключением того, что она воспринимает и длинные опции. www.opennet.ru manpages.ubuntu.com Для работы с длинными опциями у неё есть два дополнительных аргумента — longopts и longindex, которые содержат описание допустимых длинных опций. mk.cs.msu.ru Для длинной опции в аргументе longopts можно установить синоним — символ, расцениваемый как короткий аналог этой опции. mk.cs.msu.ru При разборе длинной опции функция getoptlong() возвращает короткий синоним разобранной опции. mk.cs.msu.ru