◐ Shell
clean mode source ↗

Null-terminated wide strings — cppreference.com

Материал из cppreference.com

<metanoindex/>

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

Функции

Классификация символов

Определены в заголовочном файле <wctype.h>

проверяет, является ли широкий символ алфавитно-цифровым.
(функция) [править]
проверяет, является ли широкий символ буквенным
(функция) [править]

проверяет, является ли широкий символ является строчной буквы

Оригинал:

checks if a wide character is an lowercase character

Текст был переведён автоматически используя Переводчик 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.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.


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

проверяет, является ли широкий символ пробела

Оригинал:

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.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.


(функция) [править]
Манипуляции с символами

Определены в заголовочном файле <wctype.h>

преобразует широкий символ в нижний регистр

Оригинал:

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 символы

iscntrl
iswcntrl

isprint
iswprint

isspace
iswspace

isblank
iswblank

isgraph
iswgraph

ispunct
iswpunct

isalnum
iswalnum

isalpha
iswalpha

isupper
iswupper

islower
iswlower

isdigit
iswdigit

isxdigit
iswxdigit

десятичное шестнадцатиричное восьмиричное
0–8 \x0\x8 \0\10 управляющие коды (NUL и т. д.) ≠0 0 0 0 0 0 0 0 0 0 0 0
9 \x9 \11 табуляция (\t) ≠0 0 ≠0 ≠0 0 0 0 0 0 0 0 0
10–13 \xA\xD \12\15 символы-разделители (\n, \v, \f, \r) ≠0 0 ≠0 0 0 0 0 0 0 0 0 0
14–31 \xE\x1F \16\37 управляющие коды ≠0 0 0 0 0 0 0 0 0 0 0 0
32 \x20 \40 пробел 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 стирающий символ (DEL) ≠0 0 0 0 0 0 0 0 0 0 0 0
Преобразование в численный формат

Определены в заголовочном файле <wchar.h>

преобразует широкий строку в целое значение

Оригинал:

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.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.


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

Определены в заголовочном файле <inttypes.h>

преобразует широкий строку intmax_t или uintmax_t

Оригинал:

converts a wide string to intmax_t or uintmax_t

Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.


(функция) [править]
Манипуляции со строками

Определены в заголовочном файле <wchar.h>

копирует одну широкую строку в другую

Оригинал:

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.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.


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

Определены в заголовочном файле <wchar.h>

возвращает длину строки широких

Оригинал:

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.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.


(функция) [править]
Манипуляции над массивами широких символов

Определены в заголовочном файле <wchar.h>

копирует определенное количество широких символов между двумя неперекрывающимися массивов

Оригинал:

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.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.


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

Типы

Определены в заголовочном файле <wctype.h>

wctrans_t скалярный тип, который содержит таблицу локальной кодировки
wctype_t скалярный тип, который содержит классификацию специфичных для локальной кодировки символов
wint_t целочисленный тип, который может содержать любой допустимый широкий символ и, по крайней мере, ещё одно значение

Макросы

Определены в заголовочном файле <wchar.h>

несимвольное значение типа wint_t, используется для обозначения ошибок
(макроконстанта)
наименьшее допустимое значение wchar_t
(макроконстанта)
наибольшее допустимое значение wchar_t
(макроконстанта)