wctype
Détermine une règle de classification pour les codes à caractères larges.
Syntaxe
wctype_t wctype(
const char * property
);
Paramètres
property
Chaîne de propriété.
Valeur retournée
Si la catégorie des paramètres régionaux actuels ne définit pas de règle de classification dont le LC_CTYPE
nom correspond à la chaîne property
de propriété, la fonction retourne zéro. Sinon, elle retourne une valeur différente de zéro appropriée pour une utilisation comme deuxième argument à un appel ultérieur à towctrans
.
Notes
La fonction détermine une règle de classification pour les codes à caractères larges. Les paires d’appels suivantes ont le même comportement dans tous les paramètres régionaux (mais une implémentation peut définir davantage de règles de classification même dans les paramètres régionaux « C ») :
Fonction | Identique à |
---|---|
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" )) |
Spécifications
Routine | En-tête requis |
---|---|
wctype |
<wctype.h> |
Pour plus d’informations sur la compatibilité, consultez Compatibility.