Standard C++ Library Reference ISO/IEC (VERSION3)
NULL
#define NULL <either 0, 0L, or (void *)0> [0 in C++]
The macro yields a null pointer constant that is usable as an address constant expression.
putwc
wint_t putwc(wchar_t c, FILE *stream);
The function has the same effect as fputwc(c, stream) except that a macro version of putwc can
evaluate stream more than once.
putwchar
wint_t putwchar(wchar_t c);
The function has the same effect as fputwc(c, stdout).
size_t
typedef ui-type size_t;
The type is the unsigned integer type ui-type of an object that you declare to store the result of the sizeof
operator.
swprintf
int swprintf(wchar_t *s, size_t n,
const wchar_t *format, ...);
The function generates formatted text, under the control of the format format and any additional
arguments, and stores each generated character in successive locations of the array object whose first
element has the address s. The function concludes by storing a null wide character in the next location of
the array. It returns the number of wide characters generated -- not including the null wide character.
swscanf
int swscanf(const wchar_t *s,
const wchar_t *format, ...);
The function scans formatted text, under the control of the format format and any additional arguments.
It accesses each scanned character from successive locations of the array object whose first element has the
address s. It returns the number of items matched and assigned, or it returns EOF if the function does not
store values before it accesses a null wide character from the array.