_ismbcl0, _ismbcl0_l, _ismbcl1, _ismbcl1_l, _ismbcl2, _ismbcl2_l

Code Page 932 Specific functions, utilizando la configuración regional actual o categoría especificada del estado de la conversión de LC_CTYPE.

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.

int _ismbcl0(
   unsigned int c 
);
int _ismbcl0_l(
   unsigned int c,
   _locale_t locale
);
int _ismbcl1(
   unsigned int c 
);
int _ismbcl1_l(
   unsigned int c ,
   _locale_t locale
);
int _ismbcl2(
   unsigned int c 
);
int _ismbcl2_l(
   unsigned int c,
   _locale_t locale
);

Parámetros

  • c
    Carácter que se va a probar.

  • locale
    Configuración regional a utilizar.

Valor devuelto

Cada una de estas rutinas devuelve un valor distinto de cero si el carácter cumple la condición de prueba o el 0 si no lo hace.Si el <= 255 de c y hay una rutina correspondiente de _ismbb (por ejemplo, _ismbcalnum corresponde a _ismbbalnum), el resultado es el valor devuelto de la rutina correspondiente de _ismbb.

Comentarios

Cada una de estas funciones pruebas un carácter dado multibyte para una condición determinada.

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.Las versiones de estas funciones sin el sufijo de _l utilizan la configuración regional actual para este comportamiento configuración regional-dependiente; las versiones con el sufijo de _l son idénticas salvo que utilizan el parámetro locale pasado en su lugar.Para obtener más información, vea Configuración regional.

Rutina

Condición de prueba (página de códigos 932 solo)

_ismbcl0

JIS no - Kanji: 0x8140<=c<=0x889e.

_ismbcl0_l

JIS no - Kanji: 0x8140<=c<=0x889e.

_ismbcl1

JIS de: 0x889f<=c<=0x9872.

_ismbcl1_l

JIS de: 0x889f<=c<=0x9872.

_ismbcl2

JIS: produce 0x989f<=c<=0xeaa4.

_ismbcl2_l

JIS: produce 0x989f<=c<=0xeaa4.

El control de ejecuciones que las coincidencias de c value especificado las condiciones de prueba anteriormente descritas, pero no comprueban que c es un carácter válido multibyte.Si el byte más bajo está en intervalos 0x00 – 0x3F, 0x7F, o 0xFD – 0xFF, estas funciones devuelven un valor distinto de cero, que indica que el carácter cumple la condición de prueba.Utilice _ismbbtrail para comprobar si el carácter multibyte está definido.

Específico de la página de códigos 932 de fin

Requisitos

Rutina

Encabezado necesario

_ismbcl0

<mbstring.h>

_ismbcl0_l

<mbstring.h>

_ismbcl1

<mbstring.h>

_ismbcl1_l

<mbstring.h>

_ismbcl2

<mbstring.h>

_ismbcl2_l

<mbstring.h>

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

Equivalente en .NET Framework

No es aplicable Para llamar a la función estándar de C, utilice PInvoke. Para obtener más información, vea La invocación de plataforma ejemplos.

Vea también

Referencia

La clasificación de caracteres

Rutinas de _ismbc

is, isw rutinas