Sdílet prostřednictvím


_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

Převede mezi znaky hiragana a katakana.

Důležité

Toto rozhraní API nelze použít v aplikacích, které se spouští v prostředí Windows Runtime. Další informace najdete v tématu Funkce CRT, které nejsou v aplikacích Univerzální platforma Windows podporované.

Syntaxe

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
);

Parametry

c
Vícebajtový znak, který chcete převést.

locale
Národní prostředí, které se má použít.

Vrácená hodnota

Každá z těchto funkcí vrátí převedený znak c, pokud je to možné. V opačném případě vrátí znak c beze změny.

Poznámky

_mbctokata Funkce _mbctohira testují znak c a pokud je to možné, použijte jeden z následujících převodů.

Rutiny Převede
_mbctohira, _mbctohira_l Vícebajtová katakana na vícebajtovou hiragana.
_mbctokata, _mbctokata_l Vícebajt hiragana na vícebajt katakana.

Výstupní hodnota je ovlivněna nastavením LC_CTYPE nastavení kategorie národního prostředí. Další informace najdete na webu setlocale. Verze těchto funkcí jsou stejné, s tím rozdílem, že verze, které nemají příponu _l , používají aktuální národní prostředí pro toto chování závislé na národním prostředí a ty, které mají příponu _l , místo toho používají předaný parametr národního prostředí. Další informace naleznete v tématu Národní prostředí.

V dřívějších verzích _mbctohira byl pojmenován jtohira a _mbctokata byl pojmenován jtokata. Pro nový kód použijte nové názvy.

Ve výchozím nastavení je globální stav této funkce vymezen na aplikaci. Chcete-li toto chování změnit, přečtěte si téma Globální stav v CRT.

Požadavky

Rutina Požadovaný hlavičkový soubor
_mbctohira <mbstring.h>
_mbctohira_l <mbstring.h>
_mbctokata <mbstring.h>
_mbctokata_l <mbstring.h>

Další informace o kompatibilitě najdete v tématu Kompatibilita.

Viz také

Převod dat
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l
_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l
_mbctombb, _mbctombb_l