Bagikan melalui


_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

Mengonversi antara karakter hiragana dan katakana.

Penting

API ini tidak dapat digunakan dalam aplikasi yang dijalankan di Windows Runtime. Untuk informasi selengkapnya, lihat Fungsi CRT yang tidak didukung di aplikasi Platform Windows Universal.

Sintaks

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
Karakter multibyte untuk dikonversi.

locale
Lokal untuk digunakan.

Nilai hasil

Masing-masing fungsi ini mengembalikan karakter cyang dikonversi , jika memungkinkan. Jika tidak, karakter c tidak berubah.

Keterangan

Fungsi _mbctohira dan _mbctokata menguji karakter c dan, jika memungkinkan, menerapkan salah satu konversi berikut.

Rutinitas Mengkonversi
_mbctohira, _mbctohira_l Multibyte katakana ke hiragana multibyte.
_mbctokata, _mbctokata_l Hiragana multibyte ke katakana multibyte.

Nilai output dipengaruhi oleh pengaturan LC_CTYPE pengaturan kategori lokal. Untuk informasi selengkapnya, lihat setlocale . Versi fungsi-fungsi ini identik, kecuali bahwa yang tidak memiliki _l akhiran menggunakan lokal saat ini untuk perilaku dependen lokal ini dan yang memiliki _l akhiran sebagai gantinya menggunakan parameter lokal yang diteruskan. Untuk informasi selengkapnya, lihat Lokal.

Dalam versi sebelumnya, _mbctohira diberi nama jtohira dan _mbctokata diberi nama jtokata. Untuk kode baru, gunakan nama baru.

Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.

Persyaratan

Rutin Header yang diperlukan
_mbctohira <mbstring.h>
_mbctohira_l <mbstring.h>
_mbctokata <mbstring.h>
_mbctokata_l <mbstring.h>

Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.

Baca juga

Konversi data
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l
_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l
_mbctombb, _mbctombb_l