_ismbclower, _ismbclower_l, _ismbcupper, _ismbcupper_l
Comprueba si un carácter multibyte es una minúscula o una mayúscula.
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. |
int _ismbclower(
unsigned int c
);
int _ismbclower_l(
unsigned int c,
_locale_t locale
);
int _ismbcupper(
unsigned int c
);
int _ismbcupper_l(
unsigned int c,
_locale_t locale
);
Parámetros
c
Carácter que se va a probar.locale
Configuración regional que se va a usar.
Valor devuelto
Cada una de estas rutinas devuelve un valor distinto de cero si el carácter cumple la condición de prueba o 0 si no la cumple. Si c<= 255 y hay una rutina _ismbb correspondiente (por ejemplo, _ismbcalnum corresponde a _ismbbalnum), el resultado es el valor devuelto de la rutina _ismbb correspondiente.
Comentarios
Cada una de estas funciones prueba si un carácter multibyte dado cumple una condición determinada.
Las versiones de estas funciones con el sufijo _l son idénticas salvo que usan la configuración regional pasada en lugar de la configuración regional de su comportamiento dependiente de la configuración regional. Para obtener más información, vea Configuración regional.
Rutina |
Condición de prueba |
Ejemplo de la página de códigos 932 |
---|---|---|
_ismbclower |
Alfabético en minúscula |
Devuelve cero si y solo si c es una representación de un solo byte de una letra inglesa minúscula ASCII: 0x61=<c<=0x7A. |
_ismbclower_l |
Alfabético en minúscula |
Devuelve cero si y solo si c es una representación de un solo byte de una letra inglesa minúscula ASCII: 0x61=<c<=0x7A. |
_ismbcupper |
Alfabético en mayúscula |
Devuelve cero si y solo si c es una representación de un solo byte de una letra inglesa mayúscula ASCII: 0x41=<c<=0x5A. |
_ismbcupper_l |
Alfabético en mayúscula |
Devuelve cero si y solo si c es una representación de un solo byte de una letra inglesa mayúscula ASCII: 0x41=<c<=0x5A. |
Requisitos
Rutina |
Encabezado necesario |
---|---|
_ismbclower |
<mbstring.h> |
_ismbclower_l |
<mbstring.h> |
_ismbcupper |
<mbstring.h> |
_ismbcupper_l |
<mbstring.h> |
Para obtener más información sobre compatibilidad, vea Compatibilidad.