Получаемые параметры:
количество аргументов, содержащееся в командной строке, переданной программе при вызове. (int argc)
массив, содержащий указанные аргументы. (char **argv)
Прототип функции:
int main (int argc, /* количество аргументов командной строки */
char **argv) /* массив аргументов командной строки */
Описание используемых функций и переменных, которые описаны в библиотеках операционной
системы unix:
Используется следующая функция разбора командной строки, определённая в заголовочном файле getopt.h, также необходимо подключение unistd.h
int getopt_long (int argc,
/* количество аргументов командной строки */
char * const argv[],
/* массив аргументов командной строки */
const char *optstring,
/* строка, определяющая короткие опции */
const struct option *longopts,
/* строка, определяющая длинные опции */
int *longindex);
/* номер распознанной длинной опции */
Детальное описание всех переменных и функции содержится на странице справочного руководства в
unix системах. (man 3 getopt, man 3 getopt_long)