wctype
Determina una regla de clasificación para códigos de caracteres anchos.
Sintaxis
wctype_t wctype(
const char * property
);
Parámetros
property
Cadena de propiedad.
Valor devuelto
Si la categoría LC_CTYPE
de la configuración regional actual no define una regla de clasificación cuyo nombre coincida con la cadena de propiedad property
, la función devuelve cero. De lo contrario, devuelve un valor distinto de cero adecuado como segundo argumento de una llamada subsiguiente a towctrans
.
Comentarios
La función determina una regla de clasificación para códigos de caracteres anchos. Los siguientes pares de llamadas tienen el mismo comportamiento en todas las configuraciones regionales (pero una implementación puede definir más reglas 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
Routine | Encabezado necesario |
---|---|
wctype |
<wctype.h> |
Para obtener más información sobre compatibilidad, consulte Compatibilidad.