Compartilhar via


_isctype, iswctype, _isctype_l, _iswctype_l

Testa c a propriedade especificada pelo argumento desc. Para cada valor válido de desc, há uma rotina de classificação de caractere largo equivalente.

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
);

Parâmetros

  • c
    Inteiro a ser testado.

  • desc
    Propriedade para testar. Isso geralmente é recuperado usando ctype ou wctype.

  • locale
    A localidade a ser usada para qualquer teste dependente de localidade.

Valor de retorno

_isctype e iswctype retornarão um valor diferente de zero se c tiver a propriedade especificada por desc na localidade atual ou 0 em caso negativo. As versões dessas funções com o sufixo _l são idênticas, exceto que elas usam a localidade informada em vez da localidade atual de seu comportamento dependente da localidade. Para obter mais informações, consulte Localidade.

O comportamento de _isctype e de _isctype_l é indefinido se c não é EOF ou no intervalo 0 0xFF direto, inclusive. Quando uma biblioteca de CRT de depuração é usada e o c e não é um desses valores, as funções geram uma declaração.

Mapeamentos da rotina de texto genérico

Rotina Tchar.h

_UNICODE e _MBCS não definidos

_MBCS definido

_UNICODE definido

n/a

_isctype

n/a

_iswctype

n/a

_isctype_l

n/a

_iswctype_l

Requisitos

Rotina

Cabeçalho necessário

_isctype

<ctype.h>

iswctype

<ctype.h> ou <wchar.h>

_isctype_l

<ctype.h>

_iswctype_l

<ctype.h> ou <wchar.h>

Para obter mais informações sobre compatibilidade, consulte Compatibilidade na Introdução.

Bibliotecas

Todas as versões das Bibliotecas em tempo de execução C.

Equivalência do .NET Framework

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

Consulte também

Referência

Classificação de caractere

Localidade

Rotinas is, isw