_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.