wctob - пытается
представить
широкий
символ в
виде
одного
байта
Standard C library (
libc,
-lc)
#include <wchar.h>
int wctob(wint_t c);
Функция
wctob()
проверяет,
начиная из
начального
состояния
может ли
многобайтовое
представление
широкого
символа
c,
состоять
из одного
байта. Если
это так, то
возвращается
данный
байт в виде
unsigned char.
Никогда не
используйте
эту
функцию.
Она не
поможет
вам в
написании
корректных
интернационализированных
программ.
Такие
программы
не должны
различать
многобайтные
и
однобайтные
символы.
The
wctob() function returns the single-byte representation of
c,
if it exists, or
EOF otherwise.
Описание
терминов
данного
раздела
смотрите в
attributes(7).
Интерфейс |
Атрибут |
Значение |
wctob() |
Безвредность
в нитях |
MT-Safe |
POSIX.1-2001, POSIX.1-2008, C99.
Поведение
wctob() зависит
от
категории
LC_CTYPE текущей
локали.
Никогда не
используйте
эту
функцию.
Интернационализированные
программы
не должны
различать
многобайтные
и
однобайтные
символы.
Вместо неё
используйте
wctomb(3) или
нитебезопасный
аналог
wcrtomb(3).
btowc(3),
wcrtomb(3),
wctomb(3)
Русский
перевод
этой
страницы
руководства
был сделан
Azamat Hackimov <
[email protected]> и Yuri Kozlov
<
[email protected]>
Этот
перевод
является
бесплатной
документацией;
прочитайте
Стандартную
общественную
лицензию GNU
версии 3
или более
позднюю,
чтобы
узнать об
условиях
авторского
права. Мы не
несем
НИКАКОЙ
ОТВЕТСТВЕННОСТИ.
Если вы
обнаружите
ошибки в
переводе
этой
страницы
руководства,
пожалуйста,
отправьте
электронное
письмо на
[email protected]