Share via


_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l

Las pruebas y convierten el caso de un carácter multibyte.

Nota importanteImportante

Esta API no se puede utilizar en las aplicaciones que se ejecutan en tiempo de ejecución de Windows.Para obtener más información, vea Funciones CRT no compatibles con /ZW.

unsigned int _mbctolower(
   unsigned int c 
);
unsigned int _mbctolower_l(
   unsigned int c,
   _locale_t locale
);
unsigned int _mbctoupper(
   unsigned int c 
);
unsigned int _mbctoupper_l(
   unsigned int c,
   _locale_t locale
);

Parámetros

  • c
    Carácter de Multibyte a convertir.

  • locale
    Configuración regional a utilizar.

Valor devuelto

Cada una de estas funciones devuelve el carácter convertido c, si es posible.Si no devuelve el carácter c sin modificar.

Comentarios

Las funciones prueban un carácter c y, si es posible, aplique una de las conversiones siguientes.

Rutinas

Convierte

_mbctolower,_mbctolower_l

Caracteres en mayúsculas a caracteres en minúsculas.

_mbctoupper,_mbctoupper_l

Caracteres en minúsculas al carácter en mayúsculas.

El valor de salida se ve afectado por el valor de la categoría de LC_CTYPE de configuración regional; vea setlocale para obtener más información.La versión de esta función sin el sufijo de _l utiliza la configuración regional actual para este comportamiento configuración regional-dependiente; la versión con el sufijo de _l es idéntica pero utiliza el parámetro locale pasado en su lugar.Para obtener más información, vea Configuración regional.

En versiones anteriores, _mbctolower se llamó jtolower, y _mbctoupper se llamó jtoupper.Para el nuevo código, use los nuevos nombres en su lugar.

Asignaciones de la rutina de Genérico- texto

Rutina de Tchar.h

_UNICODE y _MBCS no definidos

_MBCS definido

_UNICODE definido

_totlower

tolower

_mbctolower

towlower

_totlower_l

_tolower_l

_mbctolower_l

_towlower_t

_totupper

toupper

_mbctoupper

towupper

_totupper_l

toupper_l

_mbctoupper_l

_towupper_l

Requisitos

Rutinas

Encabezado necesario

_mbctolower,_mbctolower_l

<mbstring.h>

_mbctoupper,_mbctoupper_l

<mbstring.h>

Para obtener más información de compatibilidad, vea Compatibilidad en la Introducción.

Vea también

Referencia

Conversión de datos

_mbbtombc, _mbbtombc_l

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

_mbctombb, _mbctombb_l