_mbbtombc, _mbbtombc_l

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

Convierte un carácter multibyte de byte único en el carácter multibyte de doble byte correspondiente.

System_CAPS_ICON_important.jpg Importante

Esta API no se puede usar en aplicaciones que se ejecutan en Windows en tiempo de ejecución. Para 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 byte único que se va a convertir.

locale
Configuración regional que se va a usar.

Si _mbbtombc convierte correctamente c, devuelve un carácter multibyte; de lo contrario, devuelve c.

La función _mbbtombc convierte un determinado carácter multibyte de byte único en el carácter multibyte de doble byte correspondiente. Los caracteres deben estar dentro del intervalo 0x20 – 0x7E o 0xA1 – 0xDF para que se efectúe la conversión.

El valor de salida se ve afectado por el valor de la LC_CTYPE configuración de categoría de la configuración regional; vea setlocale, _wsetlocale para obtener más información. Las versiones de esta función son idénticas, salvo por el hecho de que _mbbtombc usa la configuración regional actual para este comportamiento dependiente de la configuración regional y _mbbtombc_l usa el parámetro de configuración regional que se pasa. Para obtener más información, vea Locale.

En versiones anteriores, _mbbtombc se denominaba hantozen. Para el código nuevo use _mbbtombc.

RutinaEncabezado necesario
_mbbtombc<mbstring.h>
_mbbtombc_l<mbstring.h>

Para obtener más información sobre compatibilidad, vea Compatibility.

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.

Conversión de datos
_mbctombb, _mbctombb_l

Mostrar: