_mbctohira
, , _mbctohira_l
_mbctokata
_mbctokata_l
Konvertiert zwischen Hiragana- und Katakana-Zeichen.
Wichtig
Diese API kann nicht in Anwendungen verwendet werden, die in Windows-Runtime ausgeführt werden. Weitere Informationen finden Sie im Artikel CRT functions not supported in Universal Windows Platform apps (In Apps für die universelle Windows-Plattform nicht unterstützte CRT-Funktionen).
Syntax
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
);
Parameter
c
Zu konvertierendes Multibytezeichen.
locale
Zu verwendendes Gebietsschema.
Rückgabewert
Jede dieser Funktionen gibt das konvertierte Zeichen c
zurück, sofern dies möglich ist. Andernfalls wird das Zeichen c
unverändert zurückgegeben.
Hinweise
Die _mbctohira
- und _mbctokata
-Funktionen testen ein Zeichen c
und geben, falls möglich, eine der folgenden Konvertierungen zurück.
Routinen | Konvertiert |
---|---|
_mbctohira , _mbctohira_l |
Multibyte-Katakana in Multibyte-Hiragana. |
_mbctokata , _mbctokata_l |
Multibyte-Hiragana in Multibyte-Katakana. |
Der Ausgabewert wird durch die Einstellung der LC_CTYPE
Kategorieeinstellung des Gebietsschemas beeinflusst. Weitere Informationen finden Sie unter setlocale
. Die Versionen dieser Funktionen sind nahezu identisch, außer dass diejenigen ohne das _l
-Suffix für dieses Gebietsschema-abhängige Verhalten das aktuelle Gebietsschema verwenden, und diejenigen mit _l
-Suffix den übergebenen Gebietsschemaparameter. Weitere Informationen finden Sie unter Locale.
In früheren Versionen hieß _mbctohira
jtohira
und _mbctokata
jtokata
. Verwenden Sie bei neuem Code die neuen Namen.
Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Wie Sie dieses Verhalten ändern, erfahren Sie unter Globaler Status in der CRT.
Anforderungen
Routine | Erforderlicher Header |
---|---|
_mbctohira |
<mbstring.h> |
_mbctohira_l |
<mbstring.h> |
_mbctokata |
<mbstring.h> |
_mbctokata_l |
<mbstring.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.
Siehe auch
Datenkonvertierung
_mbcjistojms
, , _mbcjistojms_l
_mbcjmstojis
_mbcjmstojis_l
_mbctolower
, , _mbctolower_l
_mbctoupper
_mbctoupper_l
_mbctombb
, _mbctombb_l