wctype - clasificación de caracteres anchos
Biblioteca Estándar C (
libc,
-lc)
#include <wctype.h>
wctype_t wctype(const char *name);
El tipo
wctype_t representa un propiedad que puede tener o no una
carácter ancho. En otras palabras, representa una clase de caracteres
anchos. Esta naturaleza del tipo depende de la implementación, salvo el
valor especial
(wctype_t)0, que denota una propiedad inválida.
Se pueden pasar valores
wctype_t no nulos a la función
iswctype(3) para verificar si efectivamente un carácter ancho
tiene la propiedad.
La función
wctype() devuelve una propiedad, dada por su nombre. El
conjunto de nombres válidos depende de la categoría
LC_CTYPE de la localización actual, salvo los siguientes nombres
que son válidos en todas las localizaciones.
"alnum" - denota la función de clasificación isalnum(3)
"alpha" - denota la función de clasificación isalpha(3)
"blank" - denota la función de clasificación isblank(3)
"cntrl" - denota la función de clasificación iscntrl(3)
"digit" - denota la función de clasificación isdigit(3)
"graph" - denota la función de clasificación isgraph(3)
"lower" - denota la función de clasificación islower(3)
"print" - denota la función de clasificación isprint(3)
"punct" - denota la función de clasificación ispunct(3)
"space" - denota la función de clasificación isspace(3)
"upper" - denota la función de clasificación isupper(3)
"xdigit" - denota la función de clasificación isxdigit(3)
La función
wctype() devuelve un descriptor de propiedad si el
name es válido. En otro caso devuelve
(wctype_t)0.
Para obtener una explicación de los términos usados en esta
sección, véase
attributes(7).
Interfaz |
Atributo |
Valor |
wctype() |
Seguridad del hilo |
Configuración regional de multi-hilo seguro |
POSIX.1-2001, POSIX.1-2008, C99.
El comportamiento de
wctype() depende de la categoría
LC_CTYPE de la localización actual.
iswctype(3)
La traducción al español de esta página del manual fue
creada por Pedro Pablo Fábrega <
[email protected]> y Juan
Piernas <
[email protected]>
Esta traducción es documentación libre; lea la
GNU
General Public License Version 3 o posterior con respecto a las
condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.
Si encuentra algún error en la traducción de esta página
del manual, envíe un correo electrónico a
[email protected]