Nom de la fonction : ispunct
Fichier d'en-tête : <ctype.h>
Prototype de fonction : int ispunct(int ch);
Fonction : Déterminer si un caractère est un signe de ponctuation
Paramètres : caractère int ch à vérifier
Valeur de retour : Si ch n'est pas un signe de ponctuation, renvoie 0 ; si ch est un signe de ponctuation, renvoie non-0 ;
Exemple de programme : Déterminer si le caractère saisi est un signe de ponctuation
#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;}
Résultats en cours d'exécution :
saisir un caractère :,,est ponctué.