Η συνάρτηση isgraph () στο C ++ ελέγχει εάν ο δεδομένος χαρακτήρας είναι γραφικός ή όχι.
πρωτότυπο isgraph ()
int isgraph (int ch);
Η isgraph()
συνάρτηση ελέγχει εάν ch
έχει γραφική αναπαράσταση όπως ταξινομείται από τις τρέχουσες τοπικές C Από προεπιλογή, οι ακόλουθοι χαρακτήρες είναι γραφικοί:
- Ψηφία (0 έως 9)
- Κεφαλαία γράμματα (A έως Z)
- Πεζά γράμματα (α έως ζ)
- Χαρακτήρες στίξης (! "# $% & '() * +, -. /:;? @ () _` (|) ~)
Η συμπεριφορά του isgraph()
είναι απροσδιόριστη εάν η τιμή του ch δεν μπορεί να αναπαρασταθεί ως ανυπόγραφη char ή δεν είναι ίση με το EOF.
Ορίζεται στο αρχείο κεφαλίδας "> αρχείο κεφαλίδας.
isgraph () Παράμετροι
ch
: Ο χαρακτήρας που πρέπει να ελέγξετε.
isgraph () Τιμή επιστροφής
Η συνάρτηση isgraph () επιστρέφει μη μηδενική τιμή εάν το ch είναι γραφικό, διαφορετικά επιστρέφει μηδέν.
Παράδειγμα: Πώς λειτουργεί η συνάρτηση isgraph ()
#include #include using namespace std; int main() ( char ch1 = '$'; char ch2 = ' '; isgraph(ch1)? cout << ch1 << " has graphical representation" : cout << ch1 << " does not have graphical representation"; cout << endl; isgraph(ch2)? cout << ch2 << " has graphical representation" : cout << ch2 << " does not have graphical representation"; return 0; )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
Το $ έχει γραφική αναπαράσταση δεν έχει γραφική αναπαράσταση