Condividi tramite


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.

Vedere anche

Riferimenti

Conversione dei dati

setlocale, _wsetlocale