Archivo de encabezado de la biblioteca estándar <cwchar>
De cppreference.com
Este archivo de encabezado se encontraba originalmente en la biblioteca estándar de C como <wchar.h>
.
Este archivo de encabezado es parte de las bibliotecas de cadenas anchas terminadas en nulo y multibyte. También proporciona algunas funciones de E/S estilo C y conversiones desde fechas estilo C.
Contenido |
[editar] Macros
Constante de puntero nulo definido por la implementación. (constante de macro) | |
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) |
[editar] Tipos
conversión de la información de estado necesaria para repetir las cadenas de caracteres multibyte Original: conversion state information necessary to iterate multibyte character strings The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (clase) | |
Tipo entero sin signo devuelto por el operador sizeof. (typedef) | |
wint_t
|
Tipo entero que puede albergar cualquier carácter ancho válido y al menos un valor más |
Tipo de tiempo de calendario. (clase) |
[editar] Funciones
Manipulación de cadenas | |
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 | |
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 | |
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) | |
Conversión de caracteres multibyte/anchos | |
Comprueba si el objeto mbstate_t representa el estado inicial de cambios Original: checks if the mbstate_t object represents initial shift state The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
ensancha un carácter estrecho de un solo byte a caracteres anchos, si es posible Original: widens a single-byte narrow character to wide character, if possible The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
Limita un carácter ancho a un carácter estrecho de un solo byte, si es posible. (función) | |
devuelve el número de bytes en el siguiente carácter multibyte, estado dado Original: returns the number of bytes in the next multibyte character, given state The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
convierte el carácter multibyte junto al carácter amplio, estado dado Original: converts the next multibyte character to wide character, given state The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
convierte una carácter ancho a su representación multibyte, estado dado Original: converts a wide character to its multibyte representation, given state The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
convierte una cadena de caracteres multibyte estrecho a la cadena de ancho, estado dado Original: converts a narrow multibyte character string to wide string, given state The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
convierte una cadena a cadena estrecha gama de caracteres multibyte, estado dado Original: converts a wide string to narrow multibyte character string, given state The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
Entrada/Salida | |
recibe un carácter ancho de una secuencia de archivo Original: gets a wide character from a file stream The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
obtiene una cadena amplia de una secuencia de archivo Original: gets a wide string from a file stream The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
escribe un carácter ancho a un secuencia de archivo Original: writes a wide character to a file stream The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
escribe una cadena ancha para una secuencia de archivo Original: writes a wide string to a file stream The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
lee un carácter ancho de stdin Original: reads a wide character from stdin The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
escribe un carácter ancho a stdout Original: writes a wide character to stdout The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
pone un carácter ancho de nuevo en una secuencia de archivo Original: puts a wide character back into a file stream The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
cambia una secuencia de archivos entre el carácter amplio de E / S y el carácter limitado de I / O Original: switches a file stream between wide character I/O and narrow character I/O The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
lee la entrada formateado carácter ancho de stdin, una secuencia de archivo o un tampón Original: reads formatted wide character input from stdin, a file stream or a buffer 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)(C++11)(C++11) |
lee la entrada con formato de caracteres anchos de stdin, un stream archivo o un buffer usando la lista de argumentos variable Original: reads formatted wide character input from stdin, a file stream or a buffer using variable argument list The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) |
imprime la salida formateada carácter ancho a stdout, una secuencia de archivo o un tampón Original: prints formatted wide character output to stdout, a file stream or a buffer The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
imprime el formato de salida de caracteres anchos a stdout, un stream archivo o un buffer usando la lista de argumentos variable Original: prints formatted wide character output to stdout, a file stream or a buffer using variable argument list The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función) | |
Conversiones de cadenas | |
Convierte un objeto tm a una representación de cadena de texto de caracteres anchos personalizada. (función) | |
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) |
[editar] Notas
- NULL también se define en los siguientes archivos de encabezado:
- std::size_t también se define en los siguientes archivos de encabezado:
- std::wint_t también se define en los siguientes archivos de encabezado:
- std::tm también se define en los siguientes archivos de encabezado: