_isctype, iswctype, _isctype_l, _iswctype_l

Testes c para a propriedade especificada pelo desc argumento.Para cada valor válido de desc, há uma rotina de classificação de caracteres largos 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
    Número inteiro para testar.

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

  • locale
    A localidade a ser usado para quaisquer testes depende da localidade.

Valor de retorno

_isctypee iswctype retornar um valor diferente de zero se c tem a propriedade especificada por desc na localidade atual ou 0 se não existir.As versões dessas funções com o _l sufixo são idênticas exceto que eles usam a localidade do passado em vez da localidade atual para o seu comportamento depende da localidade.Para obter mais informações, consulte Localidade.

Mapeamentos de rotina de texto genérico

Rotina de TCHAR.h

_ Unicode e _ MBCS do arquivo não definido

_ MBCS do arquivo 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 de compatibilidade, consulte compatibilidade na introdução.

Bibliotecas

Todas as versões da bibliotecas de tempo de execução c.

Equivalência do .NET Framework

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

Consulte também

Referência

Classificação de caracteres

Localidade

for, rotinas isw