_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

Converte entre caracteres hiragana e katakana.

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 multibyte para converter.

  • locale
    Localidade usar.

Valor de retorno

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

Comentários

The _mbctohira and_mbctokata functions test a character c and, if possible, apply one of the following conversions.

Rotinas de

Converte

_mbctohira,_mbctohira_l

Multibyte katakana para hiragana multibyte.

_mbctokata,_mbctokata_l

Multibyte hiragana para katakana multibyte.

O valor de saída é afetado pela configuração do LC_CTYPE categoria de configuração da localidade; consulte setlocale para obter mais informações.As versões dessas funções sem o _l sufixo use a localidade corrente para esse comportamento dependente de localidade; as versões com o _l sufixo são idênticas exceto que usarem o parâmetro de localidade passado em vez disso. Para obter mais informações, consulte Localidade.

Em versões anteriores, _mbctohira foi chamado jtohira e _mbctokata foi chamado jtokata. Para código novo, 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 na introdução.

Equivalente do NET Framework

Não aplicável. Para telefonar a função C padrão, 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