Описание тега getopt

Функции getopt и getopt_long автоматизируют часть рутинной работы, связанной с анализом типичных параметров командной строки unix.

В getopt а также getopt_long функции автоматизируют часть рутинной работы, связанной с анализом типичных параметров командной строки unix.

Подробности читайте здесь.