_mbctohira
, _mbctohira_l
, _mbctokata
, _mbctokata_l
Converte entre caracteres Hiragana e Katakana.
Importante
Esta API não pode ser usada em aplicativos executados no Windows Runtime. Para obter mais informações, confira Funções do CRT sem suporte em aplicativos da Plataforma Universal do Windows.
Sintaxe
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
Caracteres multibyte a serem convertidos.
locale
Localidade a usar.
Valor retornado
Cada uma dessas funções retorna o caractere convertido c
, se possível. Caso contrário, ela retorna o caractere c
inalterado.
Comentários
As funções _mbctohira
e _mbctokata
testam um caractere c
e, se possível, aplicam uma das conversões a seguir.
Rotinas | Converte |
---|---|
_mbctohira , _mbctohira_l |
Katakana multibyte para Hiragana multibyte. |
_mbctokata , _mbctokata_l |
Hiragana multibyte para Katakana multibyte. |
O valor de saída é afetado pela configuração da categoria LC_CTYPE
da localidade. Para obter mais informações, consulte setlocale
. As versões dessas funções são idênticas, exceto que aquelas que não têm o sufixo _l
usam a localidade atual para esse comportamento dependente de localidade e as com um sufixo _l
usam o parâmetro de localidade informado. Para obter mais informações, consulte Localidade.
Em versões anteriores, _mbctohira
era chamado jtohira
e _mbctokata
era chamado jtokata
. Para código novo, use os novos nomes.
Por padrão, o estado global dessa função tem como escopo o aplicativo. Para alterar esse comportamento, confira Estado global no CRT.
Requisitos
Rotina | Cabeçalho necessário |
---|---|
_mbctohira |
<mbstring.h> |
_mbctohira_l |
<mbstring.h> |
_mbctokata |
<mbstring.h> |
_mbctokata_l |
<mbstring.h> |
Para obter informações sobre compatibilidade, consulte Compatibilidade.
Confira também
Conversão de dados
_mbcjistojms
, _mbcjistojms_l
, _mbcjmstojis
, _mbcjmstojis_l
_mbctolower
, _mbctolower_l
, _mbctoupper
, _mbctoupper_l
_mbctombb
, _mbctombb_l