Prints formatted output based on an argument list.
This function is the same as the sprintf function except that instead of being called with a variable number of arguments, it is called with an argument list that has been initialized by va_start (and possibly with subsequent va_arg calls).
#include <stdio.h> int vsprintf (char *str, const char *format, va_list arg);
x | The number of bytes written. |
Negative value | Indicates an output error occurred.The function sets errno. For a list of possible errno values set, see fprintf in this section. |