Справочник по C/C++
vsnprintf()

#include <stdarg.h>
#include <stdio.h>
int vsnprintf(char * restrict buf, size_t num, const char * restrict format, va_list arg_ptr);

Описание

Эквивалентно действию функции snprintf() но список аргументов заменен указателем на список аргументов

Действие функции vsnprintf() эквивалентно действию функции snprintf(), но список аргументов заменен указателем на список аргументов. Этот указатель должен иметь тип va_list, который определен в заголовке <stdarg.h>.

В версии С99 к параметрам buf и format применен квалификатор restrict.

Функция snprintf() добавлена в версии С99.