Compartilhar via


_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

Converte entre caracteres hiragana e katakana.

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 _mbctohira(
   unsigned int c 
);
unsigned int _mbctohira_l(
   unsigned int c,
   _locale_t locale
);
unsigned int _mbctokata(
   unsigned int c 
);
unsigned int _mbctokata_l(
   unsigned int c,
   _locale_t locale
);

Parâmetros

  • c
    Caractere de multibyte a ser convertido.

  • locale
    Localidade a ser usada.

Valor de retorno

Cada uma dessas funções retorna o caractere convertido c, se possível. Do contrário, ela retorna o caractere c inalterado.

Comentários

As funções de _mbctohira e de _mbctokata testam um caractere c e, se possível, o aplica uma das conversões a seguir.

Rotinas

Converte

_mbctohira,_mbctohira_l

Katakana de Multibyte a hiragana multibyte.

_mbctokata,_mbctokata_l

Hiragana de Multibyte em katakana multibyte.

O valor de saída é afetado pela configuração da categoria LC_CTYPE de localidade. Para obter mais informações, consulte setlocale. As versões dessas funções são idênticas, exceto aquelas que não têm o uso do sufixo de _l a localidade atual para este comportamento dependente de localidade e as que têm o sufixo de _l usar o parâmetro de localidade que é passado. Para obter mais informações, consulte Localidade.

Em versões anteriores, _mbctohira foi nomeada jtohira e _mbctokata foi nomeada jtokata. Para o novo código, use os novos nomes.

Requisitos

Rotina

Cabeçalho necessário

_mbctohira

<mbstring.h>

_mbctohira_l

<mbstring.h>

_mbctokata

<mbstring.h>

_mbctokata_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.

Consulte também

Referência

Conversão de dados

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l

_mbctombb, _mbctombb_l