std::iswalpha
De cppreference.com
| Definido en el archivo de encabezado <cwctype>
|
||
int iswalpha( std::wint_t ch );
|
||
Comprueba si el carácter ancho dado es un carácter alfabético; es decir, ya sea una letra mayúscula (ABCDEFGHIJKLMNOPQRSTUVWXYZ), una letra minúscula (abcdefghijklmnopqrstuvwxyz) o cualquier carácter alfabético específico a la configuración regional actual.
Parámetros
| ch | - | Carácter ancho. |
Valor de retorno
Valor distinto de cero si el carácter ancho es un carácter alfabético; de lo contrario, 0.
Notas
ISO 30112 especifica cuáles caracteres Unicode se incluyen en la categoría POSIX alpha.
Ejemplo
Ejecuta este código
#include <iostream>
#include <cwctype>
#include <clocale>
int main()
{
wchar_t c = L'\u0b83'; // Signo tamil Visarga ('ஃ')
std::cout << std::hex << std::showbase << std::boolalpha;
std::cout << "en la configuracion regional por defecto, iswalpha(" << (std::wint_t)c << ") = "
<< (bool)std::iswalpha(c) << '\n';
std::setlocale(LC_ALL, "en_US.utf8");
std::cout << "en la configuracion regional Unicode, iswalpha(" << (std::wint_t)c << ") = "
<< (bool)std::iswalpha(c) << '\n';
}
Salida:
en la configuracion regional por defecto, iswalpha(0xb83) = false
en la configuracion regional Unicode, iswalpha(0xb83) = true
Véase también
| Comprueba si un carácter está clasificado como alfabético por una configuración regional. (plantilla de función) | |
Comprueba si un carácter es alfabético Original: checks if a 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) | |
Documentación de C para iswalpha
| |
