wctype
Determina una regola di classificazione per i codici di caratteri estesi.
wctype_t wctype(
const char * property
);
Parametri
- property
Proprietà stringa.
Valore restituito
Se la categoria LC_CTYPE delle impostazioni locali correnti non definisce una regola di classificazione il cui nome corrisponde alla stringa propertydella proprietà, la funzione ritorna zero. In caso contrario, restituisce un valore diverso da zero appropriato da utilizzare come secondo argomento a una chiamata successiva a towctrans.
Note
La funzione determina una regola di classificazione per i codici di caratteri estesi. Le coppie seguenti di chiamate hanno lo stesso comportamento in tutte le impostazioni locali (ma l'implementazione può definire regole aggiuntive di classificazione anche nelle impostazioni locali "C"):
Funzione |
Uguale a |
---|---|
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" ) ) |
Requisiti
Routine |
Intestazione obbligatoria |
---|---|
wctype |
<wctype.h> |
Per ulteriori informazioni sulla compatibilità, vedere Compatibilità nell'introduzione.