Функция vscanf, vfscanf, vsscanf

Содержание

#include <stdarg.h>
#include <stdio.h>
int vscanf(char * restrict format, va_list arg_ptr);
int vfscanf(FILE * restrict stream, const char * restrict format, va_list arg_ptr);
int vsscanf(char * restrict buf, const char * restrict format, va_list arg_ptr);

Эти функции добавлены в версии C99.

Действия функций vscanf(), vfscanf() и vsscanf() эквивалентны действиям функций scanf(), fscanf() и sscanf() соответственно, но список аргументов заменен указателем на этот список. Данный указатель должен иметь тип va_list, который определен в заголовке <stdarg.h>.

Зависимые функции


vprintf() vfprintf() vsprintf() vsnprintf() va_arg() va_start() va_end()