wctype
Détermine une règle de classification pour les codes de caractères étendus.
wctype_t wctype(
const char * property
);
Paramètres
- property
Propriété de chaîne.
Valeur de retour
Si la catégorie LC_CTYPE des paramètres régionaux actuels ne définit pas de règle de classification dont le nom correspond à la catégorie chaîne de caractères property, la fonction retourne zéro. Sinon, elle retourne une valeur non nulle appropriée à utiliser comme deuxième argument pour un appel suivant à towctrans.
Notes
La fonction détermine une règle de classification pour les codes de caractères étendus. Les paires suivantes d'appels ont le même comportement dans 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 » 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" ) ) |
Configuration requise
Routine |
En-tête requis |
---|---|
wctype |
<wctype.h> |
Pour plus d'informations sur la compatibilité, consultez Compatibilité dans l'introduction.