next up previous contents
Next: Схема работы функции: Up: Интерфейсная часть. Previous: Интерфейсная часть.   Contents

Описание функции.

Получаемые параметры:
количество аргументов, содержащееся в командной строке, переданной программе при вызове. (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).



Aleks Sherikov 2006-05-23