_mbbtombc, _mbbtombc_l
Convierte un carácter multibyte de solo- byte a un carácter de doble byte correspondiente multibyte.
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 _mbbtombc(
unsigned int c
);
unsigned int _mbbtombc_l(
unsigned int c,
_locale_t locale
);
Parámetros
c
Carácter de Solo- byte a convertir.locale
Configuración regional que se va a usar.
Valor devuelto
Si _mbbtombc convierte correctamente c, devuelve un carácter multibyte; de lo contrario, devuelve c.
Comentarios
La función de _mbbtombc convierte un carácter dado multibyte de solo- byte a un carácter de doble byte correspondiente multibyte. Los caracteres deben estar dentro del intervalo 0x20 – 0x7E o 0xA1 – 0xDF que se va a convertir.
El valor de salida se ve afectado por el valor de la categoría LC_CTYPE de la configuración regional; vea setlocale, _wsetlocale para obtener más información. Las versiones de esta función son idénticas, excepto en que _mbbtombc utiliza la configuración regional actual para este comportamiento configuración regional- dependiente y _mbbtombc_l en su lugar utiliza el parámetro de configuración regional que se pasa. Para obtener más información, vea Configuración regional.
En versiones anteriores, _mbbtombc se llamó hantozen. Para el nuevo código, use _mbbtombc.
Requisitos
Rutina |
Encabezado necesario |
---|---|
_mbbtombc |
<mbstring.h> |
_mbbtombc_l |
<mbstring.h> |
Para obtener más información de 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.