va_arg
 
Возвращает текущий аргумент из переменного списка аргументов.

Синтаксис

variable = va_arg ( argument_list, datatype )

Описание

Макрос va_arg позволяет использовать переменное количество аргументов в функции. va_arg возвращает текущий аргумент в списке, argument_list, с типом ожидаемых данных datatype. До того, как va_arg может быть использован, он должен быть инициализирован с помощью команды va_first. В отличие от C макрос с тем же именем, va_arg не увеличивает автоматически argument_list на следующий аргумент в списке. Вместо этого va_next должен использоваться для поиска следующего аргумента.

Пример

Смотрите пример Va_First().

Различия диалектов

  • Не доступен в диалекте -lang qb , но есть псевдоним __va_arg.

Отличия от QB

  • Новое в FreeBASIC

См. также