wctob - пытается представить широкий символ в виде одного байта
wctob(3)
пытается представить широкий символ в виде одного байта
ОБЗОР
#include <wchar.h>
int wctob(wint_t c);
ОПИСАНИЕ
Функция
wctob() проверяет, начиная из начального состояния может ли
многобайтовое представление широкого символа
c, состоять из одного
байта. Если это так, то возвращается данный байт в виде
unsigned char.
Никогда не используйте эту функцию. Она не поможет вам в написании
корректных интернационализированных программ. Такие программы не должны
различать многобайтные и однобайтные символы.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Функция
wctob() возвращает однобайтное представление широкого символа
c, если оно существует, или
EOF в ином случае.
АТРИБУТЫ
Описание терминов данного раздела смотрите в
attributes(7).
Интерфейс Атрибут Значение
wctob()
безвредность в потоках: безвредно (MT-Safe)
СООТВЕТСТВИЕ СТАНДАРТАМ
POSIX.1-2001, POSIX.1-2008, C99.
ЗАМЕЧАНИЯ
Поведение
wctob() зависит от категории
LC_CTYPE текущей локали.
Никогда не используйте эту функцию. Интернационализированные программы не
должны различать многобайтные и однобайтные символы. Вместо неё используйте
wctomb(3) или нитебезопасный аналог wcrtomb(3).