Partilhar via


_mbctombb, _mbctombb_l

Converte um caractere de multibyte de dois byte para um caractere correspondente de multibyte de byte único.

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 _mbctombb( unsigned int c ); unsigned int _mbctombb_l( unsigned int c, _locale_t locale );

Parâmetros

  • c
    Caractere de Multibyte a conversão.

  • locale
    A localidade usar.

Valor de retorno

Se com êxito, _mbctombb e _mbctombb_lretorna o caractere de byte único que corresponde a c; se não retorna c.

Comentários

Funçõesde _mbctombb e de _mbctombb_lconvertem um determinado caractere de multibyte a um caractere correspondente de multibyte de byte único.Os caracteres devem corresponder aos caracteres de byte único dentro do intervalo 0x20 – ou – 0x7E 0xA1 0xDF a ser convertido.

O valor de saída é afetado pela configuração da categoria de LC_CTYPEde localidade; consulte setlocale para mais informações.A versão dessa função sem o sufixo de _l usa a localidade atual para este comportamento de são dependentes; a versão com o sufixo de _lé idêntica exceto que ela uso de localidade que o parâmetro passado em vez disso.Para obter mais informações, consulte Localidade.

Em versões anteriores, _mbctombbfoi chamado zentohan.Use o _mbctombb em vez disso.

Requisitos

Rotina

Cabeçalho necessário

_mbctombb

<mbstring.h>

_mbctombb_l

<mbstring.h>

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

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

_mbbtombc, _mbbtombc_l

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l