_mbctombb
, _mbctombb_l
Converte um caractere multibyte de dois bytes em um caractere multibyte de um byte correspondente.
Importante
Esta API não pode ser usada em aplicativos executados no Windows Runtime. Para obter mais informações, confira Funções do CRT sem suporte em aplicativos da Plataforma Universal do Windows.
Sintaxe
unsigned int _mbctombb(
unsigned int c
);
unsigned int _mbctombb_l(
unsigned int c,
_locale_t locale
);
Parâmetros
c
Caracteres multibyte a serem convertidos.
locale
Localidade a usar.
Valor retornado
Se for bem-sucedido, e _mbctombb_l
retorna o caractere de byte único que corresponde a c
; caso contrário, _mbctombb
retorna c
.
Comentários
As _mbctombb
funções and _mbctombb_l
convertem um determinado caractere multibyte em um caractere multibyte de byte único correspondente. Os caracteres devem corresponder aos caracteres de byte único dentro do intervalo 0x20 a 0x7E ou 0xA1 a 0xDF a ser convertido.
O valor de saída é afetado pela configuração da categoria LC_CTYPE
da localidade. Para obter mais informações, consulte setlocale
. A versão dessa função sem o sufixo _l
usa a localidade atual desse comportamento dependente da localidade. A versão com o sufixo _l
é idêntica, exceto por usar o parâmetro de localidade passado em seu lugar. Para obter mais informações, consulte Localidade.
Nas versões anteriores, _mbctombb
era chamado zentohan
. Use o _mbctombb
em vez disso.
Por padrão, o estado global dessa função tem como escopo o aplicativo. Para alterar esse comportamento, confira Estado global no CRT.
Requisitos
Rotina | Cabeçalho necessário |
---|---|
_mbctombb |
<mbstring.h> |
_mbctombb_l |
<mbstring.h> |
Para obter informações sobre compatibilidade, consulte Compatibilidade.
Confira também
Conversão de dados
_mbbtombc
, _mbbtombc_l
_mbcjistojms
, _mbcjistojms_l
, _mbcjmstojis
, _mbcjmstojis_l
_mbctohira
, _mbctohira_l
, _mbctokata
, _mbctokata_l
_mbctolower
, _mbctolower_l
, _mbctoupper
, _mbctoupper_l