_isctype
, iswctype
, _isctype_l
_iswctype_l
Verifica c
la ctype
proprietà specificata dall'argomento desc
. Per ogni valore valido di desc
, è presente una routine di classificazione di caratteri wide equivalente.
Sintassi
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
Valore Integer da testare.
desc
Proprietà da testare. La proprietà viene in genere recuperata 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
ha la proprietà specificata dalle desc
impostazioni locali correnti. In caso contrario, restituiscono 0. Le versioni di queste funzioni che presentano il suffisso _l
sono identiche ad eccezione del fatto che, per il comportamento dipendente dalle impostazioni locali, usano le impostazioni locali passate anziché quelle correnti. Per altre informazioni, vedere Locale.
Il comportamento di _isctype
e _isctype_l
non è definito se c
non è EOF o nell'intervallo compreso tra 0 e 0xFF, inclusivo. Quando viene usata una libreria CRT di debug e c
non è uno di questi valori, le funzioni generano un'asserzione.
Mapping di routine di testo generico
Routine Tchar.h | _UNICODE e _MBCS non definito |
_MBCS definito |
_UNICODE definito |
---|---|---|---|
n/d | _isctype |
n/d | _iswctype |
n/d | _isctype_l |
n/d | _iswctype_l |
Osservazioni:
Per impostazione predefinita, lo stato globale di questa funzione è limitato all'applicazione. Per modificare questo comportamento, vedere Stato globale in CRT.
Requisiti
Ciclo | Intestazione obbligatoria |
---|---|
_isctype |
<ctype.h> |
iswctype |
<ctype.h> o <wchar.h> |
_isctype_l |
<ctype.h> |
_iswctype_l |
<ctype.h> o <wchar.h> |
Per altre informazioni sulla compatibilità, vedere Compatibility (Compatibilità).
Librerie
Tutte le versioni delle librerie di runtime C.
Vedi anche
Classificazione dei caratteri
impostazioni locali
is
, isw
routine