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
Esta documentación está archivada y no tiene mantenimiento.

_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 importante Importante

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

c

Carácter que se determinará.

locale

Configuración regional a utilizar.

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.

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.

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

Mostrar: