C ++ isgraph () - C ++ Standard Βιβλιοθήκη

Η συνάρτηση 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; )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 Το $ έχει γραφική αναπαράσταση δεν έχει γραφική αναπαράσταση

ενδιαφέροντα άρθρα...