_mbctohira
, , _mbctohira_l
_mbctokata
_mbctokata_l
Преобразует символы хирагана в катакана и наоборот.
Внимание
Этот API нельзя использовать в приложениях, выполняемых в среде выполнения Windows. Дополнительные сведения: Функции CRT, которые не поддерживаются в приложениях универсальной платформы Windows.
Синтаксис
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
);
Параметры
c
Многобайтовый символ для преобразования.
locale
Используемый языковой стандарт.
Возвращаемое значение
Каждая из этих функций возвращает преобразованный символ c
, если это возможно. В противном случае символ c
возвращается без изменений.
Замечания
Функции _mbctohira
и _mbctokata
проверяют символ c
и, если это возможно, выполняют одно из следующих преобразований.
Подпрограммы | Преобразования |
---|---|
_mbctohira , _mbctohira_l |
Многобайтовые символы катакана в многобайтовые символы хирагана. |
_mbctokata , _mbctokata_l |
Многобайтовые символы хирагана в многобайтовые символы катакана. |
Выходное значение зависит от параметра LC_CTYPE
категории языкового стандарта. Дополнительные сведения см. в разделе setlocale
. Версии этих функций идентичны за исключением того, что версии без суффикса _l
используют текущий языковой стандарт для этого поведения, зависимого от языкового стандарта, а версии с суффиксом _l
— параметр языкового стандарта, переданный в функцию. Дополнительные сведения см. в разделе Locale.
В более ранних версиях функция _mbctohira
называлась jtohira
, а функция _mbctokata
— jtokata
. В новом коде используйте новые имена.
По умолчанию глобальное состояние этой функции ограничивается приложением. Чтобы изменить это поведение, см . статью "Глобальное состояние" в CRT.
Требования
Маршрут | Обязательный заголовок |
---|---|
_mbctohira |
<mbstring.h> |
_mbctohira_l |
<mbstring.h> |
_mbctokata |
<mbstring.h> |
_mbctokata_l |
<mbstring.h> |
Дополнительные сведения о совместимости см. в разделе Совместимость.
См. также
Преобразование данных
_mbcjistojms
, , _mbcjistojms_l
_mbcjmstojis
_mbcjmstojis_l
_mbctolower
, , _mbctolower_l
_mbctoupper
_mbctoupper_l
_mbctombb
, _mbctombb_l