chsvlib
chsv helper source code

◆ fPrintfW()

int Chusov::String::fPrintfW ( ::FILE *restrict  stream,
const wchar_t *restrict  pszFormat,
  ... 
)
noexcept

Loads the data from the given locations, converts it to wide string equivalents and writes the results to a stream.

Parameters
[in]streamis an output file stream to write to.
[in]pszFormatis a pointer to a zero terminated wide string defining how to interpret data, passed as additional parameters, during the construction of the output. See PrintfW for the definition of the format lexemes.
...constitute an optional set of additional parameters to build the formatted output according to pszFormat.
Returns
On success the function returns a number of wide characters of the output not counting the terminating zero. If an error occurs the function returns a negative value.

The function implements the behaviour of the standard C fwprintf function with full accordance to ISO/IEC 9899:1999 (aka C99) and ISO/IEC 9899:2011 (aka C11) with some standard-compatible extensions specific to the chsvlib library. See PrintfW for the details.

See also
PrintfW;
fPrintfA;
fPrintfW_s.