Compartilhar via


_isctype, iswctype, _isctype_l, _iswctype_l

Testes de c para a propriedade especificada pela desc argumento. Para cada valor válido de desc, há uma rotina de classificação de caractere 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
    Inteiro de teste.

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

  • locale
    A localidade a ser usado para quaisquer testes dependente de localidade.

Valor de retorno

_isctype e iswctype retornar um valor diferente de zero se c tem a propriedade especificada pelo desc a localidade corrente 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 corrente para seu comportamento dependente de localidade. Para obter mais informações, consulte Localidade.

Mapeamentos de rotina de texto genérica

Rotina tchar.h

_UNICODE e _MBCS não definido

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

Bibliotecas

Todas as versões do C em time de execução bibliotecas.

Equivalente do NET Framework

Não aplicável. Para telefonar 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 caractere

Localidade

é isw rotinas