Пространства имён
Варианты
Действия

wctob

Материал из cppreference.com
< c‎ | string‎ | multibyte

 
 
 
Null-завершенный многобайтовых строк
Широкий / многобайтовую преобразований
Оригинал:
Wide/multibyte conversions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
mbsinit
Типы
Оригинал:
Types
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
mbstate_t
 
Определено в заголовочном файле <wchar.h>
int wctob( wint_t c );
Narrows широкий c характера, если его многобайтовых эквивалентных символов в начальном состоянии сдвига Один байт.
Оригинал:
Narrows a wide character c if its multibyte character equivalent in the initial shift state is a single byte.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Обычно это возможно для символов из набора символов ASCII, так как большинство многобайтовой кодировки (например, UTF-8) использовать один байт для кодирования этих символов.
Оригинал:
This is typically possible for the characters from the ASCII character set, since most multibyte encodings (such as UTF-8) use single bytes to encode those characters.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Содержание

[править] Параметры

c -
широкий характер сужаться
Оригинал:
wide character to narrow
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Возвращаемое значение

EOF если c не представляют многобайтовых символов с длиной 1 в начальном состоянии сдвига.
Оригинал:
EOF if c does not represent a multibyte character with length 1 in initial shift state.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
В противном случае однобайтных представление c как unsigned char преобразуется в int
Оригинал:
otherwise, the single-byte representation of c as unsigned char converted to int
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Пример

[править] См. также

расширяется однобайтовые узкий характер широкого характера, если это возможно
Оригинал:
widens a single-byte narrow character to wide character, if possible
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]