_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l
Преобразует друг в друга символы хирагана и катакана.
Важно!
Этот API не может использоваться в приложениях, выполняемых в Среда выполнения Windows.Дополнительные сведения см. в статье Функции CRT, которые не поддерживаются с ключом /ZW.
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 идентичны, за исключением того, что они используют переданный параметр языкового стандарта. Для получения дополнительной информации см. Языковой стандарт.
В более ранних версиях _mbctohira называлась jtohira и _mbctokata называлась jtokata. Для нового кода используйте эти новые имена.
Требования
Подпрограмма |
Обязательный заголовок |
---|---|
_mbctohira |
<mbstring.h> |
_mbctohira_l |
<mbstring.h> |
_mbctokata |
<mbstring.h> |
_mbctokata_l |
<mbstring.h> |
Дополнительные сведения о совместимости см. в разделе Совместимость.
Эквивалент в .NET Framework
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Для получения дополнительной информации см. Примеры вызовов неуправляемого кода.
См. также
Ссылки
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l