Linux |
CentOS 4.8 |
|
iswpunct(3) |
iswpunct − Vérifier si un caractère large est un symbole de ponctuation. |
#include <wctype.h> int iswpunct (wint_t wc); |
La fonction iswpunct est l’équivalent de ispunct pour les caractères larges. Elle vérifie si le caractère large wc appartient à la classe de caractères larges "punct". La classe de caractères larges "punct" est un sous ensemble de la classe "graph", elle-même sous-ensemble de la classe "print". La classe de caractères larges "punct" est disjointe de la classe "alnum", et donc de ses sous-classes "alpha", "upper", "lower", "digit", et "xdigit". En tant que sous-ensemble de la classe "print", la classe de caractères larges "punct" est disjointe de la classe "cntrl". En tant que sous-ensemble de la classe "graph", la classe de caractères larges "punct" est disjointe des classes "space" et "blank". |
La fonction iswpunct renvoie une valeur non nulle si wc est un caractère large appartenant à la classe "punct". Sinon elle renvoie zéro. |
ISO/ANSI C, UNIX98 |
ispunct(3), iswctype(3) |
Le comportement de la fonction iswpunct dépend de la catégorie LC_CTYPE de la localisation. Le nom de cette fonction peut être trompeur avec les caractères unicodes, car elle contient les signes de ponctuation, mais également de nombreux symboles (mathématiques, monétaires...) |
Christophe Blaess, 2000. |
iswpunct(3) |