Share via


wctype

Determina uma regra de classificação para códigos de caracteres largos.

Sintaxe

wctype_t wctype(
   const char * property
);

Parâmetros

property
Cadeia de caracteres de propriedade.

Retornar valor

Se a categoria LC_CTYPE da localidade atual não definir nenhuma regra de classificação cujo nome corresponde à cadeia de propriedade property, a função retornará zero. Caso contrário, retornará um valor diferente de zero adequado para uso como o segundo argumento para uma chamada subsequente a towctrans.

Comentários

A função determina uma regra de classificação para códigos de caracteres largos. Os seguintes pares de chamadas têm o mesmo comportamento em todas as localidades (mas uma implementação pode definir mais regras de classificação, mesmo na localidade "C"):

Função Mesmo que
iswalnum(c) iswctype(c, wctype( "alnum" ))
iswalpha(c) iswctype(c, wctype( "alpha" ))
iswcntrl(c) iswctype(c, wctype( "cntrl" ))
iswdigit(c) iswctype(c, wctype( "digit" ))
iswgraph(c) iswctype(c, wctype( "graph" ))
iswlower(c) iswctype(c, wctype( "lower" ))
iswprint(c) iswctype(c, wctype( "print" ))
iswpunct(c) iswctype(c, wctype( "punct" ))
iswspace(c) iswctype(c, wctype( "space" ))
iswupper(c) iswctype(c, wctype( "upper" ))
iswxdigit(c) iswctype(c, wctype( "xdigit" ))

Requisitos

Rotina Cabeçalho necessário
wctype <wctype.h>

Para obter informações sobre compatibilidade, consulte Compatibilidade.

Confira também

Conversão de dados
setlocale, _wsetlocale