Функции работы со списком аргументов

Функции работы со списком аргументов

Функция Краткое описание
va_arg выбрать аргумент из списка
va_end переустановить указатель
va_start установить указатель на начало списка аргументов

Эти макроопределения дают возможность получить доступ к аргументам функции, когда число аргументов переменно.

В системе программирования MSC для совместимости с ОС UNIX System V можно использовать включаемый файл vararg.h, для совместимости со стандартом ANSI на язык Си можно использовать включаемый stdarg.h. В этих файлах содержится две различных версии макроопределений.

В системе программирования ТС доступна только версия stdarg.h.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Функции для работы с массивами

Из книги Windows Script Host для Windows 2000/XP автора Попов Андрей Владимирович

Функции для работы с массивами В табл. П2.17 приведены функции, с помощью которых можно создавать новые массивы и получать сведения об уже имеющихся.Таблица П2.17. Функции для работы с массивами Функция Описание  Array(arglist)  Возвращает значение типа Variant, которое является


Функции для работы с подтипами данных

Из книги Стандарты программирования на С++. 101 правило и рекомендация автора Александреску Андрей

Функции для работы с подтипами данных При рассмотрении подтипов данных мы уже описывали функции конвертации, которые применяются для преобразования переменной к тому или иному подтипу (см. табл. П2.9).В табл. П2.18 приведены функции, с помощью которых можно узнать, к какому


31. Не пишите код, который зависит от порядка вычислений аргументов функции

Из книги Справочник по PHP автора

31. Не пишите код, который зависит от порядка вычислений аргументов функции РезюмеПорядок вычисления аргументов функции не определен, поэтому никогда не полагайтесь на то, что аргументы будут вычисляться в той или иной очередности.ОбсуждениеНа начальных этапах развития


88. В качестве аргументов алгоритмов и компараторов лучше использовать функциональные объекты, а не функции

Из книги XSLT автора Хольцнер Стивен

88. В качестве аргументов алгоритмов и компараторов лучше использовать функциональные объекты, а не функции РезюмеПредпочтительно передавать алгоритмам функциональные объекты, а не функции, а компараторы ассоциативных контейнеров просто должны быть функциональными


Функции работы с данными

Из книги Язык программирования Си для персонального компьютера автора Бочков C. О.

Функции работы с данными


Функции для работы с одиночными символами

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

Функции для работы с одиночными символами chrВозвращает один символ с определенным кодом.Синтаксис:string chr(int ascii)Возвращает строку из одного символа с кодом $code. Эта функция полезна для вставки каких-либо непечатаемых символов в строку - например, кода нуля или символа


Функции для работы с каталогами

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид

Функции для работы с каталогами mkdirСоздание каталога.Синтаксис:bool mkdir(string $name, int $perms)Создает каталог с именем $name и правами доступа perms. Права доступа для каталогов указываются точно так же, как и для файлов. Чаще всего значение $perms устанавливают равным 0770 (предваряющий ноль


Функции XPath для работы со строками

Из книги Описание языка PascalABC.NET автора Коллектив РуБоард

Функции XPath для работы со строками В XSLT доступны следующие функции XPath для работы со строками:• concat(string string1, string string2,...). Возвращает конкатенацию (объединение) всех переданных ей строк;• contains(string string1, string string2). Возвращает истину, если первая строка содержит (contains) вторую


Вызов функции с переменным числом аргументов

Из книги автора

Вызов функции с переменным числом аргументов Для вызова функции с переменным числом аргументов не требуется никаких специальных действий: в вызове функции просто задается то число аргументов, которое нужно. В предварительном объявлении (если оно есть) переменное число


Функции работы со временем

Из книги автора

Функции работы со временем Функция Краткое описание asctime преобразование времени из структуры (внутренней формы) в символьную строку ctime преобразование времени из длинного целого (long int) в строку символов gmtime преобразование времени из целого (int) в


23.2.2. Функции для работы с памятью

Из книги автора

23.2.2. Функции для работы с памятью Функции для работы с памятью библиотеки Glib выполняют те же действия, что и соответствующие им функции языка С. Вот их прототипы:gpointer g_malloc(gulong size);gpointer g_realloc(gpointer mem, gulong size);void g_free(gpointer


Структуры в качестве аргументов функции

Из книги автора

Структуры в качестве аргументов функции В не расширенном языке Си можно передавать функции адрес структуры. Например, если montana является структурной переменной структурного типа player, мы можем обратиться к функции следующим образом: stats(&montana);Функция stats( ) будет иметь


Функции для работы с последовательностями

Из книги автора

Функции для работы с последовательностями function Range(a,b: integer): sequence of integer; Возвращает последовательность целых от a до b function Range(c1,c2: char): sequence of char; Возвращает последовательность символов от c1 до c2 function Range(a,b: real; n: integer): sequence of real; Возвращает


Функции для работы с цветом

Из книги автора

Функции для работы с цветом Тип цвета Color является синонимом System.Drawing.Color. function RGB(r,g,b: byte): Color; Возвращает цвет, который содержит красную (r), зеленую (g) и синюю (b) составляющие (r,g и b - в диапазоне от 0 до 255) function ARGB(a,r,g,b: byte): Color; Возвращает цвет, который содержит