_mbbtombc, _mbbtombc_l

Converte um caractere de multibyte de único byte em um caractere correspondente de multibyte de dois bytes.

Observação importanteImportante

Este API não pode ser usado em aplicativos executados em Tempo de Execução do Windows.Para obter mais informações, consulte Funções de CRT não suportadas com /ZW.

unsigned int _mbbtombc( unsigned int c ); unsigned int _mbbtombc_l( unsigned int c, _locale_t locale );

Parâmetros

  • c
    Caracteres de byte único a conversão.

  • locale
    A localidade usar.

Valor de retorno

Se _mbbtombc converte com êxito c, retorna um caractere de multibyte; caso contrário, retornará c.

Comentários

A função de _mbbtombc converte um determinado caractere de multibyte de único byte em um caractere correspondente de multibyte de dois bytes.Os caracteres devem estar dentro do intervalo 0x20 0x7E 0xA1 – ou – 0xDF a ser convertido.

O valor de saída é afetado pela configuração da categoria de LC_CTYPE de localidade; consulte setlocale, wsetlocale para mais informações.As versões dessa função são idênticas, exceto que os usos de _mbbtombc a localidade atual para esses comportamento e _mbbtombc_l são dependentes de usar o marcador o parâmetro de localidade que é passado.Para obter mais informações, consulte Localidade.

Em versões anteriores, _mbbtombc foi chamado hantozen.Para o novo código, use _mbbtombc.

Requisitos

Rotina

Cabeçalho necessário

_mbbtombc

<mbstring.h>

_mbbtombc_l

<mbstring.h>

Para mais informações, consulte Compatibilidadede 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.

Consulte também

Referência

Conversão de Dados

_mbctombb, _mbctombb_l