GETWCHAR(3)

НАЗВАНИЕ
getwchar - считывает широкий символ из стандартного потока ввода

СИНТАКСИС
#include <wchar.h>

wint_t getwchar(void);

ОПИСАНИЕ
Функция getwchar является экивалентом функции getchar для широких символов. Она считывает широкий символ из stdin и возвращает его. Если достигнут конец потока или если ferror(stdin) становится истиной, то возвращается константа WEOF. Если возникает ошибка преобразования широкого символа, то значение errno устанавливается равным EILSEQ и возвращается WEOF.

ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
Функция getwchar возвращает последующий широкий символ из стандартного потока ввода или WEOF.

СООТВЕТСТВИЕ СТАНДАРТАМ
ISO/ANSI C, UNIX98

СМ. ТАКЖЕ
fgetwc(3)

ЗАМЕЧАНИЯ
Поведение getwchar зависит от категории LC_CTYPE текущей локали.

Разумно предположить, что getwchar считывает из стандартного потока ввода многобайтовую последовательность, а затем преобразует ее в широкий символ.