Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés
Se recomienda usar Visual Studio 2017
Esta documentación está archivada y no tiene mantenimiento.

_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l

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

Nota importante Importante

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
);

c

Carácter de Multibyte a convertir.

locale

Configuración regional a utilizar.

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

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

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.

Mostrar: