wctype
Teste une règle de classification de codes à caractères larges.
wctype_t wctype(
const char * property
);
Paramètres
- property
chaîne de propriété.
Valeur de retour
Si la catégorie d' LC_CTYPE des paramètres régionaux actuels ne définit pas une règle de classification dont le nom correspond à la chaîne propertyde propriété, il retourne zéro de fonction.Sinon, elle retourne une valeur différente de zéro appropriée pour une utilisation comme deuxième argument à un appel suivant à towctrans.
Notes
La fonction détermine une règle de classification de codes à caractères larges.Les paires suivantes d'appels ont le même comportement dans tous les paramètres régionaux (mais une implémentation peut définir des règles supplémentaires de classification même dans les paramètres régionaux « C ») :
Fonction |
mêmes 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" ) ) |
Configuration requise
routine |
en-tête requis |
---|---|
wctype |
<wctype.h> |
Pour des informations de compatibilité supplémentaires, consultez compatibilité dans l'introduction.