wctype
Determina uma regra de classificação para os códigos de caractere largo.
wctype_t wctype(
const char * property
);
Parâmetros
- property
Seqüência da propriedade.
Valor de retorno
Se o LC_CTYPE categoria da localidade corrente não define uma regra de classificação cujo nome corresponde da seqüência de caracteres da propriedade property, a função retornará zero. Caso contrário, retornará um valor diferente de zero adequado para uso sistema autônomo o segundo argumento para uma telefonar subseqüente para towctrans.
Comentários
A função determina uma regra de classificação para os códigos de caractere largo.Os pares de chamadas a seguir têm o mesmo comportamento em todas as localidades (mas uma implementação pode definir as regras de classificação adicionais, mesmo na localidade "C"):
Função |
Mesmo sistema autônomo |
---|---|
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 adicionais compatibilidade, consulte Compatibilidade na introdução.