#include <stdio.h>
void vprintf (
const char *fmtstr, /* pointer to format string */
char *argptr); /* pointer to argument list */
Description
The vprintf function formats a series of strings and
numeric values and builds a string to write to the output stream
using the putchar function. This function is similar to the
printf routine, but it accepts a pointer to a list of
arguments instead of an argument list.
The fmtstr argument is a pointer to a format
string which has the same form and function as the printf
function's format string. The argptr argument
points to a list of arguments that are converted and output according
to the corresponding format specifications in fmtstr.
Note
This function is implementation-specific and is based on the
operation of the putchar function. This function, as
provided in the standard library, writes characters using the
microcontroller's serial port. Custom functions may use other I/O
devices.
Return Value
The vprintf function returns the number of characters
actually written to the output stream.
This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.
ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.