Condividi tramite


_isctype, iswctype, _isctype_l, _iswctype_l

Eseguire il test c per la proprietà specificata dall'argomento desc. Per ogni valore valido di desc, esiste un'equivalente routine di classificazione a caratteri di tipo "wide".

int _isctype(
   int c,
   _ctype_t desc
);
int _isctype_l(
   int c,
   _ctype_t desc,
   _locale_t locale
);
int iswctype(
   wint_t c,
   wctype_t desc 
);
int _iswctype_l(
   wint_t c,
   wctype_t desc,
   _locale_t locale
);

Parametri

  • c
    Integer da testare.

  • desc
    Proprietà da verificare. In genere viene recuperato utilizzando ctype o wctype.

  • locale
    Le impostazioni locali da utilizzare per qualsiasi test dipendente dalle impostazioni locali.

Valore restituito

_isctype e iswctype restituiscono un valore diverso da zero se c dispone della proprietà specificata da desc nelle impostazioni locali correnti oppure 0 in caso contrario. Le versioni di queste funzioni con il suffisso _l sono identiche ma utilizzano le impostazioni locali passate anziché le impostazioni locali correnti per il comportamento dipendente dalle impostazioni locali. Per ulteriori informazioni, vedere Impostazioni locali.

Il comportamento di _isctype e _isctype_l non viene definito se c non è EOF o è compreso nell'intervallo tra 0 e 0xFF, inclusi. Quando una libreria di debug CRT viene utilizzata e c non è uno di questi valori, le funzioni generano un'asserzione.

Mapping di routine su testo generico

Routine Tchar.h

_UNICODE e _MBCS non definiti

_MBCS definito

_UNICODE definito

n/a

_isctype

n/a

_iswctype

n/a

_isctype_l

n/a

_iswctype_l

Requisiti

Routine

Intestazione obbligatoria

_isctype

<ctype.h>

iswctype

<ctype.h> o <wchar.h>

_isctype_l

<ctype.h>

_iswctype_l

<ctype.h> o <wchar.h>

Per ulteriori informazioni sulla compatibilità, vedere Compatibilità nell'introduzione.

Librerie

Tutte le versioni delle Librerie di runtime C.

Equivalente .NET Framework

Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.

Vedere anche

Riferimenti

Classificazione di caratteri

Impostazioni locali

is, isw Routines