Partilhar via


_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l

Testa e converte o caso de um caractere de multibyte.

unsigned int _mbctolower(
   unsigned int c 
);
unsigned int _mbctolower_l(
   unsigned int c,
   _locale_t locale
);
unsigned int _mbctoupper(
   unsigned int c 
);
unsigned int _mbctoupper_l(
   unsigned int c,
   _locale_t locale
);

Parâmetros

  • c
    caractere multibyte para converter.

  • locale
    Localidade usar.

Valor de retorno

Cada uma dessas funções retornará o caractere convertido c, se possível. Caso contrário, retorna o caractere c inalterado.

Comentários

As funções de testar um caractere c Além disso, se possível, aplique uma das conversões seguintes.

Rotinas de

Converte

_mbctolower,_mbctolower_l

Caractere maiúsculas para letras em minúsculas caracteres.

_mbctoupper,_mbctoupper_l

Caractere minúsculo para caracteres maiúsculos.

O valor de saída é afetado pela configuração do LC_CTYPE categoria de configuração da localidade; consulte setlocale para obter mais informações.A versão dessa função sem o _l sufixo usa a localidade corrente para esse comportamento dependente de localidade; a versão com o _l sufixo é idêntico, exceto pelo fato de que ele utiliza o parâmetro de localidade passado em vez disso. For more information, see Localidade.

Em versões anteriores, _mbctolower foi chamado jtolower, e _mbctoupper foi chamado jtoupper. Para código novo, use os novos nomes.

Mapeamentos de rotina de texto genérica

Rotina tchar.h

_UNICODE e _MBCS não definido

_MBCS definido

_UNICODE definido

_totlower

tolower

_mbctolower

towlower

_totlower_l

_tolower_l

_mbctolower_l

_towlower_t

_totupper

toupper

_mbctoupper

towupper

_totupper_l

toupper_l

_mbctoupper_l

_towupper_l

Requisitos

Rotinas de

Cabeçalho necessário

_mbctolower,_mbctolower_l

<mbstring.h>

_mbctoupper,_mbctoupper_l

<mbstring.h>

Para obter mais informações de compatibilidade, consulte Compatibilidade na introdução.

Consulte também

Referência

Conversão de Dados

_mbbtombc, _mbbtombc_l

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

_mbctombb, _mbctombb_l