NOMBRE¶
iswalpha - comprueba si un carácter ancho es de puntuación o
simbólico
SINOPSIS¶
#include <wctype.h>
int iswpunct (wint_t wc);
DESCRIPCION¶
La función
iswpunct es la equivalente para caracteres anchos a la
función
isapunt. Verifica si
wc es un carácter
ancho perteneciente a la clase de caracteres anchos "punct".
La clase de caracteres anchos "punct" es una subclase de la clase de
caracteres anchos "graph", y por tanto también una subclase
de la clase de caracteres anchos "print".
La clase de caracteres anchos "punct" es disjunta de la clase de
caracteres anchos "alnum" y por tanto disjunta de sus subclases
"alpha", "upper", "lower", "digit",
"xdigit".
Al ser una subclase de la clase de caracteres anchos "print", la clase
de caracteres anchos "punct" 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 "punct" es disjunta de la clase de caracteres
anchos "space" y de su subclase "blank".
VALOR DEVUELTO¶
La función
iswpunct devuelve un valor no nulo si
wc es una
carácter ancho perteneciente a la clase de caracteres anchos
"punct". En otro caso devuelve cero.
ISO/ANSI C, UNIX98
VÉASE TAMBIÉN¶
ispunct(3),
iswctype(3)
OBSERVACIONES¶
El comportamiento de
iswpunct depende de la categoría LC_CTYPE de
la localización actual.
El nombre de esta función no es adecuado cuando se trabaja con caracteres
Unicode, ya que la clase de caracteres anchos "punct" contiene tanto
caracteres de puntuación como caracteres símbolos
(matemáticos, monetarios, etc.).