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.
Valor retornado
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.