wctype
Determina una regla de clasificación de los códigos de carácter ancho.
wctype_t wctype(
const char * property
);
Parámetros
- property
Cadena de la propiedad.
Valor devuelto
Si la categoría de LC_CTYPE de la configuración regional actual no define una regla de clasificación cuyo nombre coincida con la cadena propertyde propiedades, la función devuelve cero. De lo contrario, devuelve un valor distinto de cero adecuado para el uso como segundo argumento a una llamada subsiguiente a towctrans.
Comentarios
La función determina una regla de clasificación de los códigos de carácter ancho. Los siguientes pares de llamadas tienen el mismo comportamiento en todas las configuraciones regionales (solo una implementación puede definir reglas adicionales de clasificación incluso en la configuración regional “c”):
Función |
Igual que |
---|---|
iswalnum( c ) |
iswctype( c, wctype( "alnum" ) ) |
iswalpha( c ) |
iswctype( c, wctype( "alpha" ) ) |
iswcntrl( c ) |
iswctype( c, wctype( "cntrl" ) ) |
iswdigit( c ) |
iswctype( c, wctype( "digit" ) ) |
iswgraph( c ) |
iswctype( c, wctype( "graph" ) ) |
iswlower( c ) |
iswctype( c, wctype( "lower" ) ) |
iswprint( c ) |
iswctype( c, wctype( "print" ) ) |
iswpunct( c ) |
iswctype( c, wctype( "punct" ) ) |
iswspace( c ) |
iswctype( c, wctype( "space" ) ) |
iswupper( c ) |
iswctype( c, wctype( "upper" ) ) |
iswxdigit( c ) |
iswctype( c, wctype( "xdigit" ) ) |
Requisitos
Rutina |
Encabezado necesario |
---|---|
wctype |
<wctype.h> |
Para obtener información adicional de compatibilidad, vea Compatibilidad en la Introducción.