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

Широкие строки с завершающим нулем

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

Широкие строки с завершающим нулем представляют из себя последовательность корректных широких символов, которая заканчивается нулевым символом.

Содержание

[править] Функции

Классификация символов
Заголовочный файл <cwctype>
проверяет, является ли широкий символ алфавитно-цифровыми
Оригинал:
checks if a wide character is alphanumeric
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
проверяет, является ли широкий символ буквенный
Оригинал:
checks if a wide character is alphabetic
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
проверяет, является ли широкий символ в нижнем регистре
Оригинал:
checks if a wide character is lowercase
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
проверяет, является ли широкий характер символа верхнего регистра
Оригинал:
checks if a wide character is an uppercase character
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
проверяет, является ли широкий символ является цифрой
Оригинал:
checks if a wide character is a digit
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
проверяет, является ли символ шестнадцатеричным
Оригинал:
checks if a character is a hexadecimal character
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
проверяет, является ли широкий символ является управляющим символом
Оригинал:
checks if a wide character is a control character
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
проверяет, является ли широкий символ представляет собой графический символ
Оригинал:
checks if a wide character is a graphical character
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
проверяет, является ли широкий символ пробела
Оригинал:
checks if a wide character is a space character
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
(C++11)
проверяет, является ли широкий символ пробела
Оригинал:
checks if a wide character is a blank character
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
проверяет, является ли широкий символ является печатным символом
Оригинал:
checks if a wide character is a printing character
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
проверяет, является ли широкий символ является символом пунктуации
Оригинал:
checks if a wide character is a punctuation character
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
классифицирует широкий характер в соответствии с указанной категорией LC_CTYPE
Оригинал:
classifies a wide character according to the specified LC_CTYPE category
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
смотрит категории классификации символов в текущей локали C
Оригинал:
looks up a character classification category in the current C locale
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
Операции с символами
Заголовочный файл <cwctype>
преобразует широкий символ в нижний регистр
Оригинал:
converts a wide character to lowercase
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
преобразует широкий символ в верхний регистр
Оригинал:
converts a wide character to uppercase
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
выполняет сопоставление символов в соответствии с указанным категориям отображение LC_CTYPE
Оригинал:
performs character mapping according to the specified LC_CTYPE mapping category
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
смотрит категорию характер отображения в текущей локали C
Оригинал:
looks up a character mapping category in the current C locale
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
ASCII values characters

iscntrl
iswcntrl

isprint
iswprint

isspace
iswspace

isblank
iswblank

isgraph
iswgraph

ispunct
iswpunct

isalnum
iswalnum

isalpha
iswalpha

isupper
iswupper

islower
iswlower

isdigit
iswdigit

isxdigit
iswxdigit

decimal hexadecimal octal
0–8 \x0\x8 \0\10 control codes (NUL, etc.) ≠0 0 0 0 0 0 0 0 0 0 0 0
9 \x9 \11 tab (\t) ≠0 0 ≠0 ≠0 0 0 0 0 0 0 0 0
10–13 \xA\xD \12\15 whitespaces (\n, \v, \f, \r) ≠0 0 ≠0 0 0 0 0 0 0 0 0 0
14–31 \xE\x1F \16\37 control codes ≠0 0 0 0 0 0 0 0 0 0 0 0
32 \x20 \40 space 0 ≠0 ≠0 ≠0 0 0 0 0 0 0 0 0
33–47 \x21\x2F \41\57 !"#$%&'()*+,-./ 0 ≠0 0 0 ≠0 ≠0 0 0 0 0 0 0
48–57 \x30\x39 \60\71 0123456789 0 ≠0 0 0 ≠0 0 ≠0 0 0 0 ≠0 ≠0
58–64 \x3A\x40 \72\100 :;<=>?@ 0 ≠0 0 0 ≠0 ≠0 0 0 0 0 0 0
65–70 \x41\x46 \101\106 ABCDEF 0 ≠0 0 0 ≠0 0 ≠0 ≠0 ≠0 0 0 ≠0
71–90 \x47\x5A \107\132 GHIJKLMNOP
QRSTUVWXYZ
0 ≠0 0 0 ≠0 0 ≠0 ≠0 ≠0 0 0 0
91–96 \x5B\x60 \133\140 [\]^_` 0 ≠0 0 0 ≠0 ≠0 0 0 0 0 0 0
97–102 \x61\x66 \141\146 abcdef 0 ≠0 0 0 ≠0 0 ≠0 ≠0 0 ≠0 0 ≠0
103–122 \x67\x7A \147\172 ghijklmnop
qrstuvwxyz
0 ≠0 0 0 ≠0 0 ≠0 ≠0 0 ≠0 0 0
123–126 \x7B\x7E \172\176 {|}~ 0 ≠0 0 0 ≠0 ≠0 0 0 0 0 0 0
127 \x7F \177 backspace character (DEL) ≠0 0 0 0 0 0 0 0 0 0 0 0
Преобразования в цифровой формат
Заголовочный файл <cwchar>
преобразует широкий строку в целое значение
Оригинал:
converts a wide string to an integer value
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
преобразует широкий строка целое число без знака
Оригинал:
converts a wide string to an unsigned integer value
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
Преобразует строку широких значение с плавающей точкой
Оригинал:
converts a wide string to a floating point value
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
Заголовочный файл <cinttypes>
(C++11)
(C++11)
преобразует широкий строку std::intmax_t или std::uintmax_t
Оригинал:
converts a wide string to std::intmax_t or std::uintmax_t
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
Операции со строками
Заголовочный файл <cwchar>
копирует одну широкую строку в другую
Оригинал:
copies one wide string to another
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
копирует определенное количество широких символов из одной строки в другую
Оригинал:
copies a certain amount of wide characters from one string to another
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
добавляется копия одной широкой строки в другую
Оригинал:
appends a copy of one wide string to another
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
добавляет определенное количество широких символов из одной строки широких в другую
Оригинал:
appends a certain amount of wide characters from one wide string to another
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
преобразования строки широких, так что wcscmp бы тот же результат, как wcscoll
Оригинал:
transform a wide string so that wcscmp would produce the same result as wcscoll
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
Просмотр строк
Заголовочный файл <cwchar>
возвращает длину строки широких
Оригинал:
returns the length of a wide string
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
сравнивает два широких строк
Оригинал:
compares two wide strings
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
сравнивает определенное количество символов из двух широких строк
Оригинал:
compares a certain amount of characters from two wide strings
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
сравнивает две строки широких в соответствии с текущей локали
Оригинал:
compares two wide strings in accordance to the current locale
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
находит первое вхождение широкого символа в строку широких
Оригинал:
finds the first occurrence of a wide character in a wide string
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
находит последнее вхождение широкого символа в строку широких
Оригинал:
finds the last occurrence of a wide character in a wide string
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
возвращает максимальную длину начального сегмента, который состоит
только широкие символы найдены в другую строку широких
Оригинал:
returns the length of the maximum initial segment that consists
of only the wide characters found in another wide string
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
возвращает максимальную длину начального сегмента, который состоит из
только широкий не найдены в другую строку широких
Оригинал:
returns the length of the maximum initial segment that consists
of only the wide not found in another wide string
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
находит первое местоположение любого широких символов в одной строке широких, в другой широкий строку
Оригинал:
finds the first location of any wide character in one wide string, in another wide string
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
находит первое появление широкого строки в другую строку широких
Оригинал:
finds the first occurrence of a wide string within another wide string
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
находит следующий токен в широком строку
Оригинал:
finds the next token in a wide string
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
Операции с массивами широких символов
Заголовочный файл <cwchar>
копирует определенное количество широких символов между двумя неперекрывающимися массивов
Оригинал:
copies a certain amount of wide characters between two non-overlapping arrays
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
копирует определенное количество широких символов между двумя, возможно, перекрытия, массивы
Оригинал:
copies a certain amount of wide characters between two, possibly overlapping, arrays
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
сравнивает определенное количество широких символов из двух массивов
Оригинал:
compares a certain amount of wide characters from two arrays
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
находит первое появление широкого характера в широком спектре характера
Оригинал:
finds the first occurrence of a wide character in a wide character array
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
копирует данную широкий характер каждой позиции в широком спектре характера
Оригинал:
copies the given wide character to every position in a wide character array
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]

[править] Типы

Заголовочный файл <cwctype>
wctrans_t скалярный тип, который хранит специфичное для локали соответствие символов
wctype_t
скалярного типа, который содержит локали специфика классификации
Оригинал:
scalar type that holds locale-specific character classification
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
wint_t целочисленный тип, который может вместить любой корректный широкий символ и как минимум еще одно значение

[править] Макросы

Заголовочный файл <cwchar>
WEOF
несимвольное значение типа win_t, используемое для указания ошибок
(константа-макрос)
WCHAR_MIN
наименьшее допустимое значение wchar_t
(константа-макрос)
WCHAR_MAX
наибольшее допустимое значение wchar_t
(константа-макрос)