_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

Convierte caracteres Hiragana y Katakana entre sí.

Importante

Esta API no se puede usar en aplicaciones que se ejecutan en Windows en tiempo de ejecución. Para obtener más información, vea Funciones de CRT no admitidas en aplicaciones de la Plataforma universal de Windows.

Sintaxis

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
);

Parámetros

c
Carácter multibyte que se va a convertir.

locale
Configuración regional que se va a usar.

Valor devuelto

Cada una de estas funciones devuelve el carácter convertido c, si es posible. De lo contrario, devuelve el carácter c sin cambios.

Comentarios

Las funciones _mbctohira y _mbctokata prueban un carácter c y, si es posible, aplican una de las conversiones siguientes.

Rutinas Convierte
_mbctohira, _mbctohira_l Katakana multibyte a Hiragana multibyte.
_mbctokata, _mbctokata_l Hiragana multibyte a Katakana multibyte.

El valor de salida se ve afectado por el valor de la categoría LC_CTYPE de la configuración regional. Para obtener más información, vea setlocale. Las versiones de estas funciones son idénticas, salvo por el hecho de que las que no tienen el sufijo _l usan la configuración regional actual cuando el comportamiento depende de la configuración regional, y las que sí tienen el sufijo _l usan en su lugar el parámetro de configuración regional que se ha pasado. Para obtener más información, vea Locale.

En versiones anteriores, _mbctohira se denominaba jtohira y _mbctokata se denominaba jtokata. Para código nuevo, use los nuevos nombres.

De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.

Requisitos

Routine Encabezado necesario
_mbctohira <mbstring.h>
_mbctohira_l <mbstring.h>
_mbctokata <mbstring.h>
_mbctokata_l <mbstring.h>

Para obtener más información sobre compatibilidad, consulte Compatibilidad.

Consulte también

Conversión de datos
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l
_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l
_mbctombb, _mbctombb_l