NOMBRE¶
iswupper - comprueba si un carácter ancho es mayúsculas
SINOPSIS¶
#include <wctype.h>
int iswupper (wint_t wc);
DESCRIPCION¶
La función
iswupper es la equivalente para caracteres anchos de la
función
isupper. Verifica si
wc es un carácter
ancho perteneciente a la clase de caracteres anchos "upper".
La clase de caracteres anchos "upper" es una subclase de la clase de
caracteres anchos "alpha" y por tanto también es una subclase
de la clase de caracteres anchos "alnum", una subclase de la clase
de caracteres anchos "graph" y de la clase "print".
Al ser una subclase de la clase de caracteres anchos "print", la clase
de caracteres anchos "upper" es disjunta de la clase de caracteres
anchos "cntrl".
Al ser una subclase de la clase de caracteres anchos "graph", la clase
de caracteres anchos "upper" es disjunta de la clase de caracteres
anchos "space" y de su subclase "blank".
Al ser una subclase de la clase de caracteres anchos "alnum", la clase
de caracteres anchos "upper" es disjunta de la clase de caracteres
anchos "punct".
Al ser una subclase de la clase de caracteres anchos "alpha" la clase
de caracteres anchos "upper" es disjunta de la clase de caracteres
anchos "digit".
La clase de caracteres anchos "upper" contiene al menos los caracteres
wc que son iguales a
towupper(wc) y diferentes de
towlower(wc).
La clase de caracteres anchos "upper" siempre contiene al menos las
letras desde la 'A' a la 'Z'.
VALOR DEVUELTO¶
La función
iswupper devuelve un valor no nulo si
wc es una
carácter ancho perteneciente a la clase de caracteres anchos
"upper". En otro caso devuelve cero.
ISO/ANSI C, UNIX98
VÉASE TAMBIÉN¶
isupper(3),
iswctype(3),
towupper(3)
OBSERVACIONES¶
El comportamiento de
iswupper depende de la categoría LC_CTYPE de
la localización actual.
Esta función no es muy apropiada para trabajar con caracteres Unicode
debido a que Unicode conoce de tres casos, mayúsculas,
minúsculas y título.