_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
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l