_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
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l