Nombre de la función : ispunct
Archivo de encabezado : <ctype.h>
Prototipo de función : int ispunct(int ch);
Función : determinar si un carácter es un signo de puntuación
Parámetros : carácter int ch a comprobar
Valor de retorno : si ch no es un signo de puntuación, devuelve 0; si ch es un signo de puntuación, devuelve distinto de 0;
Ejemplo de programa : determinar si el carácter ingresado es un signo de puntuación
#include<ctype.h>#include<stdio.h>intmain(){charch;printf(inputacharacter:);scanf(%c,&ch);if(ispunct(ch)){printf(%cispunct.,ch) ;}else{printf(%cisnotpunct.,ch);}putchar('n');return0;}
Resultados de ejecución:
carácter de entrada:,,es puntuado.