Writes formatted wide characters.
Standard C Library (libc.a)
The vwsprintf subroutine writes formatted wide characters. It is structured like the vsprintf subroutine with a few differences. One difference is that the wcs parameter specifies a wide character array into which the generated output is to be written, rather than a character array. The second difference is that the meaning of the S conversion specifier is always the same in the case where the # flag is specified. If copying takes place between objects that overlap, the behavior is undefined.
Item | Description |
---|---|
wcs | Specifies the array of wide characters where the output is to be written. |
Format | Specifies a multibyte character sequence composed of zero
or more directives (ordinary multibyte characters and conversion specifiers).
The new formats added to handle the wide characters are:
|
arg | Specifies the parameters to be printed. |
The vwsprintf subroutine returns the number of wide characters (not including the terminating wide character null) written into the wide character array and specified by the wcs parameter.