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

ispunct, iswpunct, _ispunct_l, _iswpunct_l

determina si un carácter determinado representa un carácter de puntuación. 

int ispunct(
   int c 
);
int iswpunct(
   wint_t c 
);
int _ispunct_l(
   int c,
   _locale_t locale
);
int _iswpunct_l(
   wint_t c,
   _locale_t locale
);

c

entero a probar.

locale

la configuración regional a utilizar.

Cada una de estas rutinas devuelve cero si c es una representación específica de un carácter de puntuación. ispunct devuelve un valor distinto de cero por cualquier carácter imprimible que no sea un carácter de espacio o un carácter por los que isalnum es distinto de cero. iswpunct devuelve un valor distinto de cero por cualquier carácter ancho imprimible que no sea ni el carácter ancho de espacio o un carácter ancho que iswalnum es distinto de cero. Cada una de estas rutinas devuelve 0 si c no cumple la condición de prueba.

El resultado de la condición de prueba para lafunción de ispunctdepende del 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 cualquier comportamiento configuración; dependientes las versiones con el sufijo de _l son idénticas salvo que utilizan la configuración regional pasado en su lugar. Para obtener más información, vea Configuración regional.

Cuando se usa con una biblioteca CRT de depuración, ispunct mostrará CRT validar si se pasa un parámetro que no es EOF o en el intervalo de 0 0xFF directos. Cuando se usa con una biblioteca CRT de depuración, ispunct utilizará el parámetro como un índice en una matriz, con resultados no definidos si el parámetro no es EOF o en el intervalo de 0 0xFF directos.

Asignaciones de la rutina de texto genérico

rutina de TCHAR.H

_UNICODE y _MBCS no definido

_MBCS definido

_UNICODE definido

_ istpunct

ispunct

_ismbcpunct

iswpunct

rutina

Encabezado necesario

ispunct

<ctype.h>

iswpunct

<ctype.h> o <wchar.h>

_ispunct_l

<ctype.h>

_iswpunct_l

<ctype.h> o <wchar.h>

Para obtener información adicional de compatibilidad, vea compatibilidad en la Introducción.

Adiciones de comunidad

AGREGAR
Mostrar: