_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