Prints formatted output based on an argument list.
Format
#include <stdio.h>
int vfprintf (FILE *file_ptr, const char *format, va_list ap);
1 – Arguments
file_ptr
A pointer to the file to which the output is directed.
format
A pointer to a string containing the format specification. For
more information about format and conversion specifications and
their corresponding arguments, see the "Understanding Input and
Output" chapter of the VSI C RTL Reference Manual.
ap
A list of expressions whose resultant types correspond to the
conversion specifications given in the format specifications.
2 – Description
See also vprintf and vsprintf.
3 – Return Values
x The number of bytes written.
Negative value Indicates an output error. The function sets
errno. For a list of possible errno values
set, see fprintf.