Nom de la fonction : isprint
Fichier d'en-tête : <ctype.h>
Prototype de fonction : int isprint(int ch);
Fonction : Déterminer si le caractère est un caractère imprimable (y compris les espaces)
Paramètres : caractère int ch à vérifier
Valeur de retour : Si ch n'est pas un caractère imprimable, 0 est renvoyé Si ch est un caractère imprimable (espaces compris), non-0 est renvoyé.
Exemple de programme : Déterminer si les caractères saisis sont des caractères imprimables (y compris les espaces)
#include<ctype.h>#include<stdio.h>intmain(){charch;printf(inputacharacter:);scanf(%c,&ch);if(isprint(ch)){printf(%cisprintcharacter.,ch) ;}else{printf(%cisnotprintcharacter.,ch);}putchar('n');return0;}
Résultats en cours d'exécution :
caractère de saisie : ggisprintcharacter.