English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Utilisation et exemple de la fonction isgraph() de la bibliothèque C
La fonction isgraph() est utilisée pour vérifier si un caractère est un caractère graphique.
Les caractères avec une représentation graphique sont connus comme des caractères graphiques.
Cette fonction vérifie si le caractère est un caractère graphique. Si le paramètre passé à isgraph() est un caractère graphique, il retourne un entier non nul. Sinon, il retourne 0.ctype.h Défini dans le fichier d'en-tête
int isgraph(int argument);
La fonction isgraph() prend un seul paramètre et retourne un entier.
Lorsque le caractère est passé en paramètre, le valeur ASCII correspondante du caractère est passée, et non le caractère lui-même.
#include <stdio.h> #include <ctype.h> int main() { char c; int result; c = ' '; result = isgraph(c); printf("Lorsque %c est passé à isgraph() = %d\n", c, result); c = '\n'; result = isgraph(c); printf("Lorsque %c est passé à isgraph() = %d\n", c, result); c = '9'; result = isgraph(c); printf("Lorsque %c est passé à isgraph() = %d\n", c, result);
Résultat de la sortie
Lorsque passé à isgraph() = 0 Lorsque Lorsque passé à isgraph() = 0 Lorsque 9 Lorsque passé à isgraph() = 1
#include <stdio.h> #include <ctype.h> int main() { int i; printf("Tous les caractères graphiques en C sont : \n"); for (i = 0; i <=127;++i) { if (isgraph(i) != 0) printf("%c ", i); } return 0; }
Résultat de la sortie
Tous les caractères graphiques en C sont : ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~