Функция 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() |
| |||||
|---|---|---|---|---|---|---|