Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Преобразует символы хирагана в катакана и наоборот.
Внимание
Этот 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