Showing content from https://en.cppreference.com/w/cpp/language/../types/../string/wide.html below:
Null-terminated wide strings - cppreference.com
Null-terminated wide strings
A null-terminated wide string is a sequence of valid wide characters, ending with a null character.
[edit] Functions Character classification checks if a wide character is alphanumeric
(function) [edit] checks if a wide character is alphabetic
(function) [edit] checks if a wide character is lowercase
(function) [edit] checks if a wide character is an uppercase character
(function) [edit] checks if a wide character is a digit
(function) [edit] checks if a wide character is a hexadecimal character
(function) [edit] checks if a wide character is a control character
(function) [edit] checks if a wide character is a graphical character
(function) [edit] checks if a wide character is a space character
(function) [edit] checks if a wide character is a blank character
(function) [edit] checks if a wide character is a printing character
(function) [edit] checks if a wide character is a punctuation character
(function) [edit] classifies a wide character according to the specified LC_CTYPE
category
(function) [edit] looks up a character classification category in the current C locale
(function) [edit] Character manipulation converts a wide character to lowercase
(function) [edit] converts a wide character to uppercase
(function) [edit] performs character mapping according to the specified LC_CTYPE
mapping category
(function) [edit] looks up a character mapping category in the current C locale
(function) [edit] 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
String manipulation copies one wide string to another
(function) [edit] copies a certain amount of wide characters from one string to another
(function) [edit] appends a copy of one wide string to another
(function) [edit] appends a certain amount of wide characters from one wide string to another
(function) [edit] transform a wide string so that wcscmp
would produce the same result as wcscoll
(function) [edit] String examination returns the length of a wide string
(function) [edit] compares two wide strings
(function) [edit] compares a certain amount of characters from two wide strings
(function) [edit] compares two wide strings in accordance to the current locale
(function) [edit] finds the first occurrence of a wide character in a wide string
(function) [edit] finds the last occurrence of a wide character in a wide string
(function) [edit] returns the length of the maximum initial segment that consists
of only the wide characters found in another wide string
(function) [edit] returns the length of the maximum initial segment that consists
of only the wide not found in another wide string
(function) [edit] finds the first location of any wide character in one wide string, in another wide string
(function) [edit] finds the first occurrence of a wide string within another wide string
(function) [edit] finds the next token in a wide string
(function) [edit] Wide character array manipulation copies a certain amount of wide characters between two non-overlapping arrays
(function) [edit] copies a certain amount of wide characters between two, possibly overlapping, arrays
(function) [edit] compares a certain amount of wide characters from two arrays
(function) [edit] finds the first occurrence of a wide character in a wide character array
(function) [edit] copies the given wide character to every position in a wide character array
(function) [edit] [edit] Types scalar type that holds locale-specific character mapping
(typedef) scalar type that holds locale-specific character classification
(typedef) integer type that can hold any valid wide character and at least one more value
(typedef) [edit] Macros a non-character value of type std::wint_t used to indicate errors
(macro constant) the smallest valid value of wchar_t
(macro constant) the largest valid value of wchar_t
(macro constant) [edit] See also
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4