Роббинс Арнольд
Шрифт:
2.3.2. GNU
Стандартная функция
Вы можете изменить поведение по умолчанию, использовав в
GNU
GNU
Как и для стандартной
Наконец, если за символом опции в
для
2.3.3. Длинные опции
Функция
Первые три аргумента те же, что и в
2.3.3.1. Таблица длинных опций
Длинные опции описываются с помощью массива структур
Элементы структуры следующие:
Это имя опции без предшествующих черточек, например, «
Переменная описывает, имеет ли длинная опция аргумент, и если да, какого вида этот аргумент. Значение должно быть одно из представленных в табл. 2.1. Макроподстановки являются некоторыми символическими именами для числовых значений, приведенных в таблице. Хотя числовые значения тоже работают, макроподстановки гораздо легче читать, и вы должны их использовать вместо соответствующих чисел в любом коде, который пишете.