Compartir a través de


_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.

Vea también

Referencia

Conversión de datos

_mbctombb, _mbctombb_l