BTOWC(3)

НАЗВАНИЕ
btowc - преобразует один байт в широкий символ

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

wint_t btowc(int c);

ОПИСАНИЕ
Функция btowc конвертирует c, интерпретируемый, как многобайтовая последовательность с длиной 1, в широкий символ и возвращает его значение. Если c - это EOF или некорректная многобайтовая последовательность длиной 1, то btowc возвращает WEOF.

ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
Функция btowc возвращает широкий символ, преобразованный из c. Если c - это EOF или некорректная многобайтовая последовательность длиной 1, то btowc возвращает WEOF.

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

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

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

Эту функцию не стоит использовать. Она не работает с различными кодировками и абсолютно бесполезна для трактовки байтов, отличных от многобайтовых последовательностей. Вместо нее используйте функцию mbtowc.