_mbbtombc, _mbbtombc_l
Converte um caracteres multibyte de byte único em um caractere correspondente multibyte de dois bytes.
Importante
Não é possível usar essa API em aplicativos executados no Tempo de Execução do Windows.Para obter mais informações, consulte Funções CRT sem suporte pelo /ZW.
unsigned int _mbbtombc(
unsigned int c
);
unsigned int _mbbtombc_l(
unsigned int c,
_locale_t locale
);
Parâmetros
c
Caractere de byte único a ser convertida.locale
Localidade a ser usada.
Valor de retorno
Se _mbbtombc converte com êxito, retorna um ccaracteres multibyte; caso contrário, retorna c.
Comentários
A função de _mbbtombc converte um caractere dado multibyte de byte único em um caractere correspondente multibyte de dois bytes. Os caracteres devem estar dentro do intervalo 0x20 – 0x7E ou 0xA1 – 0xDF a ser convertido.
O valor de saída é afetado pela configuração da categoria LC_CTYPE de localidade. Para obter mais informações, consulte setlocale, _wsetlocale. As versões dessa função são idênticas, exceto que os usos de _mbbtombc a localidade atual para esse comportamento e _mbbtombc_l do que usam dependente em vez do parâmetro de localidade que é passado. Para obter mais informações, consulte Localidade.
Em versões anteriores, _mbbtombc foi nomeada hantozen. Para o novo código, use _mbbtombc.
Requisitos
Rotina |
Cabeçalho necessário |
---|---|
_mbbtombc |
<mbstring.h> |
_mbbtombc_l |
<mbstring.h> |
Para obter mais informações de compatibilidade, consulte Compatibilidade.
Equivalência do .NET Framework
Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.