vscanf¶
Synopsis¶
#include <stdarg.h>
#include <stdio.h>
int vfscanf(FILE *restrict stream,
const char *restrict format,
va_list arg);
int vscanf(const char *restrict format, va_list arg);
int vsscanf(const char *restrict s,
const char *restrict format,
va_list arg);
Status¶
Partially implemented
Conformance¶
IEEE Std 1003.1, 2017
Description¶
The vscanf(), vfscanf(), and vsscanf() functions shall be equivalent to the scanf(), fscanf(), and sscanf()
functions, respectively, except that instead of being called with a variable number of arguments, they are called with
an argument list as defined in the <stdarg.h> header. These functions shall not invoke the va_end macro. As these
functions invoke the va_arg macro, the value of ap after the return is unspecified.
Return value¶
Refer to fscanf.
Errors¶
Refer to fscanf.
Tests¶
Untested
Known bugs¶
None