_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