Cadenas anchas terminadas en nulo
De cppreference.com
Una cadena ancha terminada en nulo es una secuencia de caracteres anchos válidos que termina con un carácter nulo.
Sumario
Funciones
Clasificación de caracteres | |
Definido en el encabezado
<cwctype> | |
Comprueba si un carácter ancho es alfanumérico Original: checks if a wide character is alphanumeric The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
Comprueba si un carácter ancho es alfabético Original: checks if a wide character is alphabetic The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
Comprueba si un carácter ancho es minúscula Original: checks if a wide character is lowercase The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
Comprueba si un carácter ancho es un carácter en mayúscula Original: checks if a wide character is an uppercase character The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
Comprueba si un carácter ancho es un dígito Original: checks if a wide character is a digit The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
comprueba si un carácter es un carácter hexadecimal Original: checks if a character is a hexadecimal character The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
comprueba si un carácter ancho es un carácter de control Original: checks if a wide character is a control character The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
Comprueba si un carácter ancho es un carácter gráfico Original: checks if a wide character is a graphical character The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
Comprueba si un carácter ancho es un carácter de espacio Original: checks if a wide character is a space character The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
(C++11) |
Comprueba si un carácter ancho es un carácter en blanco Original: checks if a wide character is a blank character The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) |
Comprueba si un carácter ancho es un personaje de la impresión Original: checks if a wide character is a printing character The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
Comprueba si un carácter ancho es un personaje de puntuacion Original: checks if a wide character is a punctuation character The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
| Clasifica a un carácter ancho según la categoría LC_CTYPE especificada (función) | |
| Busca una categoría de clasificación de caracteres en la configuración regional de C actual (función) | |
Manipulación de caracteres | |
Definido en el encabezado
<cwctype> | |
| Convierte una carácter ancho a minúsculas (función) | |
| Convierte un carácter ancho a mayúsculas (función) | |
| Realiza la correspondencia de caracteres según la categoría de correspondencia LC_CTYPE especificada (función) | |
| Busca una categoría de correspondencia de caracteres en la configuración regional de C actual (función) |
| Valores ASCII (hex) |
Caracteres | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 - 8 | 0x00-0x08
|
control codes (NUL, etc.)
|
≠0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 9 | 0x09
|
tab (\t)
|
≠0
|
0
|
≠0
|
≠0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 10 - 13 | 0x0A-0x0D
|
whitespaces (\n,\v,\f,\r)
|
≠0
|
0
|
≠0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 14 - 31 | 0x0E-0x1F
|
control codes | ≠0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 32 | 0x20
|
space | 0
|
≠0
|
≠0
|
≠0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 33 - 47 | 0x21-0x2F
|
!"#$%&'()*+,-./
|
0
|
≠0
|
0
|
0
|
≠0
|
≠0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 48 - 57 | 0x30-0x39
|
0123456789
|
0
|
≠0
|
0
|
0
|
≠0
|
0
|
≠0
|
0
|
0
|
0
|
≠0
|
≠0
|
| 58 - 64 | 0x3a-0x40
|
:;<=>?@
|
0
|
≠0
|
0
|
0
|
≠0
|
≠0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 65 - 70 | 0x41-0x46
|
ABCDEF
|
0
|
≠0
|
0
|
0
|
≠0
|
0
|
≠0
|
≠0
|
≠0
|
0
|
0
|
≠0
|
| 71 - 90 | 0x47-0x5A
|
GHIJKLMNOPQRSTUVWXYZ
|
0
|
≠0
|
0
|
0
|
≠0
|
0
|
≠0
|
≠0
|
≠0
|
0
|
0
|
0
|
| 91 - 96 | 0x5B-0x60
|
[\]^_`
|
0
|
≠0
|
0
|
0
|
≠0
|
≠0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 97 -102 | 0x61-0x66
|
abcdef
|
0
|
≠0
|
0
|
0
|
≠0
|
0
|
≠0
|
≠0
|
0
|
≠0
|
0
|
≠0
|
| 103-122 | 0x67-0x7A
|
ghijklmnopqrstuvwxyz
|
0
|
≠0
|
0
|
0
|
≠0
|
0
|
≠0
|
≠0
|
0
|
≠0
|
0
|
0
|
| 123-126 | 0x7B-0x7E
|
{|}~
|
0
|
≠0
|
0
|
0
|
≠0
|
≠0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 127 | 0x7F
|
backspace character (DEL)
|
≠0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
Conversiones a formatos numéricos | |
Definido en el encabezado
<cwchar> | |
| Convierte una cadena ancha a un valor entero (función) | |
| Convierte una cadena ancha a un valor entero sin signo (función) | |
| Convierte una cadena ancha a un valor de punto flotante (función) | |
Definido en el encabezado
<cinttypes> | |
(C++11)(C++11) |
Convierte una cadena ancha a std::intmax_t o std::uintmax_t (función) |
Manipulación de cadenas | |
Definido en el encabezado
<cwchar> | |
| Copia una cadena ancha a otra (función) | |
| Copia una cierta cantidad de caracteres anchos de una cadena a otra (función) | |
| Anexa una copia de una cadena ancha a otra (función) | |
| Anexa una cierta cantidad de caracteres anchos de una cadena ancha a otra (función) | |
| Transforma una cadena ancha para que wcscmp produzca el mismo resultado que wcscoll (función) | |
Inspección de cadenas | |
Definido en el encabezado
<cwchar> | |
| Devuelve la longitud de una cadena ancha (función) | |
| Compara dos cadenas anchas (función) | |
| Compara una cierta cantidad de caracteres de dos cadenas anchas (función) | |
| Compara dos cadenas anchas, de acuerdo a la configuración regional actual (función) | |
| Encuentra la primera aparición de un carácter ancho en una cadena ancha (función) | |
| Encuentra la última aparición de un carácter ancho en una cadena ancha (función) | |
| Devuelve la longitud del segmento inicial máximo que consiste de solo los caracteres anchos que se encuentran en otra cadena ancha (función) | |
| Devuelve la longitud del segmento inicial máximo que consiste de solo el ancho que no se encuentra en otra cadena ancha (función) | |
| Encuentra la primera ubicación de cualquier carácter ancho en una cadena ancha, en otra cadena ancha (función) | |
| Encuentra la primera aparición de una cadena ancha dentro de otra (función) | |
| Encuentra el siguiente símbolo en una cadena ancha (función) |
Manipulación de arrays de caracteres anchos | |
Definido en el encabezado
<cwchar> | |
| Copia una cierta cantidad de caracteres anchos entre dos arrays que no se superponen (función) | |
| Copia una cierta cantidad de caracteres anchos entre dos arrays que posiblemente se superponen (función) | |
| Compara una cierta cantidad de caracteres anchos de dos arrays (función) | |
| Encuentra la primera aparición de un carácter ancho en un array de caracteres anchos (función) | |
| Copia el carácter ancho dado a cada posición en un array de caracteres anchos (función) |
Tipos
Definido en el encabezado
<cwctype> | |
wctrans_t |
Tipo escalar que alberga una correspondencia de caracteres específica de la configuración regional (typedef) |
wctype_t |
Tipo escalar que alberga una clasificación de caracteres específica de la configuración regional (typedef) |
Definido en el encabezado
<cwctype> | |
Definido en el encabezado
<cwchar> | |
wint_t |
Tipo entero que puede albergar cualquier carácter ancho válido y al menos un valor más (typedef) |
Macros
Definido en el encabezado
<cwchar> | |
WEOF |
Un valor no carácter de tipo wint_t utilizado para indicar errores (constante de macro) |
WCHAR_MIN |
El valor válido más pequeño de wchar_t (constante de macro) |
WCHAR_MAX |
El valor válido más grande de wchar_t (constante de macro) |
Véase también
Documentación de C para Cadenas anchas terminadas en nulo
|