Linux программирование в примерах
Шрифт:
Если этот указатель равен NULL,
Если длинная опция обнаружена, это возвращаемое значение или значение для загрузки в
Таблица 2.1. Значения для
| Макроподстановка | Числовое значение | Смысл |
|---|---|---|
no_argument | 0 | Опция не принимает аргумент |
required_argument | 1 | Опции требуется аргумент |
optional_argument | 2 | Аргумент опции является необязательным |
У каждой длинной опции есть один такой элемент с соответствующими заполненными значениями. В последнем элементе массива все значения должны быть равны нулю. Нет необходимости сортировать массив:
При первой встрече использование
Когда
Обратите внимание, что значение, переданное аргументу
На практике следует писать свои программы так, чтобы у каждой короткой опции была также соответствующая длинная опция. В этом случае проще всего установить в
2.3.3.2. Длинные опции в стиле POSIX
Стандарт POSIX резервирует опцию
Если за
С этим изменением
2.3.3 3. Сводка возвращаемых значений
Теперь должно быть ясно, что
Таблица 2.2. Возвращаемые значения
| Возвращаемый код | Значение |
|---|---|
| 0 | getopt_long установила флаг, как указано в таблице длинных опций |
| 1 | optarg указывает на простой аргумент командной строки |
| '?' | Недействительная опция |
| ' ' | Отсутствующий аргумент опции |
| 'x' | Символ опции 'x' |
| – 1 | Конец опций |
Наконец, мы улучшим предыдущий пример кода, показав оператор
Гвардия. (Дилогия)
65. В одном томе
Фантастика:
научная фантастика
рейтинг книги
Я все еще царь. Книга XXXI
31. Дорогой барон!
Фантастика:
юмористическое фэнтези
аниме
попаданцы
рейтинг книги
Латино-Иерусалимское королевство
История крестовых походов
Научно-образовательная:
история
рейтинг книги
Академия
2. Медорфенов
Фантастика:
юмористическая фантастика
попаданцы
аниме
рейтинг книги
12
рейтинг книги
3ds Max 2008
Видеосамоучитель
Компьютеры и Интернет:
программное обеспечение
рейтинг книги
Неудержимый. Книга VI
6. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
рейтинг книги
Попала, или Кто кого
Любовные романы:
современные любовные романы
рейтинг книги
Управленческая элита. Как мы ее отбираем и готовим
Деловая литература:
управление, подбор персонала
рейтинг книги
Том 14. Критические статьи, очерки, письма
14. Собрание сочинений
Документальная литература:
критика
публицистика
рейтинг книги
Философия и культура
Научно-образовательная:
философия
рейтинг книги
В этом мире еще можно удивляться
Любовные романы:
любовно-фантастические романы
рейтинг книги
Газлайтер. Том 18
18. История Телепата
Фантастика:
попаданцы
аниме
фэнтези
рейтинг книги
Шум и ярость
Проза:
классическая проза
рейтинг книги