_mbctombb, _mbctombb_l
Convierte un carácter multibyte de doble byte en el carácter multibyte de un solo byte correspondiente.
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 con /ZW.
unsigned int _mbctombb(
unsigned int c
);
unsigned int _mbctombb_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
Si se ejecutan correctamente, _mbctombb y _mbctombb_ldevuelven el carácter de un solo byte que corresponde a c; de lo contrario, devuelven c.
Comentarios
Las funciones _mbctombb y _mbctombb_lconvierten un carácter multibyte determinado en el carácter de un solo byte correspondiente. Los caracteres deben corresponder a los caracteres de un solo byte del intervalo 0x20 – 0x7E o 0xA1 – 0xDF para que se realice la conversión.
El valor de la categoría LC_CTYPE de la configuración regional afecta al valor de salida; vea setlocale para obtener más información. La versión de esta función sin el sufijo _l usa la configuración regional actual de este comportamiento dependiente de la configuración regional; la versión con el sufijo _l es idéntica, salvo que usa el parámetro de configuración regional que se pasa. Para obtener más información, vea Configuración regional.
En versiones anteriores, _mbctombb se denominaba zentohan. Use _mbctombb en su lugar.
Requisitos
Rutina |
Encabezado necesario |
---|---|
_mbctombb |
<mbstring.h> |
_mbctombb_l |
<mbstring.h> |
Para obtener más información sobre compatibilidad, vea Compatibilidad.
Equivalente en .NET Framework
No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma.
Vea también
Referencia
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l