GETWCHAR(3C) Standard C Library Functions GETWCHAR(3C)

getwchar - get wide character from stdin stream

#include <wchar.h>
wint_t getwchar(void)

#include <wchar.h>
#include <xlocale.h>
wint_t getwchar_l(locale_t loc)

The getwchar() function is equivalent to getwc(stdin).

The getwchar_l() function is equivalent to getwc(stdin, loc).

Refer to fgetwc(3C).

Refer to fgetwc(3C).

If the wint_t value returned by getwchar() is stored into a variable of type wchar_t and then compared against the wint_t macro WEOF, the comparison may never succeed because wchar_t is defined as unsigned.

See attributes(7) for descriptions of the following attributes:

ATTRIBUTE TYPE ATTRIBUTE VALUE
Interface Stability See below.
MT-Level MT-Safe

The getwchar() function is Standard. The getwchar_l() function is Uncommitted.

fgetwc(3C), getwc(3C), attributes(7), standards(7)

June 20, 2021 OmniOS