_ismbcgraph, _ismbcgraph_l, _ismbcprint, _ismbcprint_l, _ismbcpunct, _ismbcpunct_l, _ismbcspace, _ismbcspace_l

Determina si el carácter es un carácter gráfico, un carácter de la pantalla, el carácter de puntuación, o un carácter de espacio.

Nota importanteImportante

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

int _ismbcgraph(
   unsigned int c 
);
int _ismbcgraph_l(
   unsigned int c,
   _locale_t locale 
);
int _ismbcprint(
   unsigned int c 
);
int _ismbcprint_l(
   unsigned int c,
   _locale_t locale
);
int _ismbcpunct(
   unsigned int c
);
int _ismbcpunct_l(
   unsigned int c,
   _locale_t locale
);
int _ismbcspace(
   unsigned int c 
);
int _ismbcspace_l(
   unsigned int c,
   _locale_t locale
);

Parámetros

  • c
    Carácter que se determinará.

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

Las versiones de estas funciones son idénticas, excepto en que las que tienen el uso del sufijo de _l la configuración regional que se pasa para su comportamiento configuración regional- dependiente, en lugar de la configuración regional actual.Para obtener más información, vea Configuración regional.

Comentarios

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

Rutina

Condición de prueba

Ejemplo de la página de códigos 932

_ismbcgraph

Gráfico

Devuelve cero si y solo si c es una representación de solo- byte de cualquier carácter imprimible ASCII o de las katakanas excepto un espacio en blanco ().

_ismbcprint

Imprimible

Devuelve cero si y solo si c es una representación de solo- byte de cualquier carácter imprimible ASCII o de las katakanas incluido un espacio en blanco ().

_ismbcpunct

Puntuación

Devuelve cero si y solo si c es una representación de solo- byte de un carácter ASCII o de las katakanas de puntuación.

_ismbcspace

Espacio en blanco

Devuelve cero si y solo si c es un carácter de espacio en blanco: c=0x20 o 0x09<=c<=0x0d.

Requisitos

Rutina

Encabezado necesario

_ismbcgraph

<mbstring.h>

_ismbcgraph_l

<mbstring.h>

_ismbcprint

<mbstring.h>

_ismbcprint_l

<mbstring.h>

_ismbcpunct

<mbstring.h>

_ismbcpunct_l

<mbstring.h>

_ismbcspace

<mbstring.h>

_ismbcspace_l

<mbstring.h>

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

Bibliotecas

Todas las versiones de Bibliotecas en tiempo de ejecución de C.

Equivalente en .NET Framework

Vea también

Referencia

La clasificación de caracteres

Configuración regional

Interpretación de secuencias de Multibyte- Carácter

Rutinas de _ismbc

is, isw rutinas

Rutinas de _ismbb