Книги автора: Разработка приложений в среде Linux. Второе изданиеLinux Application Development. Second Edition
/ Книги автора: Разработка приложений в среде Linux. Второе изданиеLinux Application Development. Second Edition
/ Книги автора: Разработка приложений в среде Linux. Второе изданиеLinux Application Development. Second Edition
/ Книги автора: Разработка приложений в среде Linux. Второе изданиеLinux Application Development. Second Edition
/ Книги автора: Разработка приложений в среде Linux. Второе изданиеLinux Application Development. Second Edition
/ Книги автора: Разработка приложений в среде Linux. Второе изданиеLinux Application Development. Second Edition
/ Книга: Разработка приложений в среде Linux. Второе издание
26.7. Обработка дополнительных аргументов
26.7. Обработка дополнительных аргументов
Некоторые приложения реализуют эквивалент псевдонимов параметров, однако для этого им необходима специальная логика. Функция poptStuffArgs()
позволяет приложению вставлять новые аргументы в текущую структуру poptContext
.
#include <popt.h>
int poptStuffArgs(poptContext con, char ** argv);
Передаваемый массив argv
должен иметь указатель NULL
в качестве своего последнего элемента. Когда функция poptGetNextContext()
будет вызвана в следующий раз, то анализироваться будут сначала "заполненные" аргументы. Библиотека popt возвращает обычные аргументы после того, как закончатся все "заполненные".
Похожие страницы
- Наличие нескольких аргументов
- 11.2. Обработка задержек при асинхронных соединениях
- Условная обработка
- Обработка перехваченных ошибок
- 5.4 Команда trap: обработка прерываний
- 15.3. Обработка изображений при помощи RMagick
- 15.1.3. Обработка сигналов управления заданиями
- ГЛАВА 4 Обработка исключений
- Обработка запросов с помощью PHP
- Настройка дополнительных параметров BIOS
- ГЛАВА 6. Структурированная обработка исключений
- Обработка ошибок