Η συνάρτηση isgraph () ελέγχει αν ένας χαρακτήρας είναι γραφικός ή όχι.
Οι χαρακτήρες που έχουν γραφική αναπαράσταση είναι γνωστοί είναι γραφικοί χαρακτήρες.
Το isgraph () ελέγχει αν ένας χαρακτήρας είναι γραφικός ή όχι. Εάν το όρισμα που μεταβιβάζεται στο isgraph () είναι γραφικός χαρακτήρας, επιστρέφει έναν μη μηδενικό ακέραιο. Εάν όχι, επιστρέφει 0.
Αυτή η συνάρτηση ορίζεται στο αρχείο κεφαλίδας "> αρχείο κεφαλίδας ctype.h
Πρωτότυπο λειτουργίας του isgraph ()
int isgraph (int επιχείρημα);
Η συνάρτηση isgraph () παίρνει ένα μόνο όρισμα και επιστρέφει έναν ακέραιο.
Όταν ο χαρακτήρας μεταβιβάζεται ως όρισμα, μεταβιβάζεται η αντίστοιχη τιμή ASCII του χαρακτήρα αντί για τον ίδιο τον χαρακτήρα.
Παράδειγμα # 1: Ελέγξτε το γραφικό χαρακτήρα
#include #include int main() ( char c; int result; c = ' '; result = isgraph(c); printf("When %c is passed to isgraph() = %d", c, result); c = ''; result = isgraph(c); printf("When %c is passed to isgraph() = %d", c, result); c = '9'; result = isgraph(c); printf("When %c is passed to isgraph() = %d", c, result);
Παραγωγή
Πότε μεταφέρεται στο isgraph () = 0 Πότε μεταφέρεται στο isgraph () = 0 Όταν το 9 μεταφέρεται στο isgraph () = 1
Παράδειγμα # 2: Εκτυπώστε όλους τους χαρακτήρες γραφικών
#include #include int main() ( int i; printf("All graphic characters in C programming are: "); for (i=0;i<=127;++i) ( if (isgraph(i)!=0) printf("%c ",i); ) return 0; )
Παραγωγή
Όλοι οι γραφικοί χαρακτήρες στον προγραμματισμό Γ είναι:! "# $% & '() * +, -. / 0 1 2 3 4 5 6 7 8 9:;? @ ABCDEFGHIJKLMNOPQRSTU VWXYZ () _` abcdefghijklmnopqrstu vwxyz (|) ~