C ++ ispunct () - Βασική βιβλιοθήκη C ++

Η συνάρτηση ispunct () στο C ++ ελέγχει εάν ο δεδομένος χαρακτήρας είναι χαρακτήρας στίξης ή όχι.

πρωτότυπο ispunct ()

 int ispunct (int ch);

Η ispunct()συνάρτηση ελέγχει εάν το ch είναι ένας χαρακτήρας στίξης όπως ταξινομείται από την τρέχουσα τοπική C θέση. Από προεπιλογή, οι χαρακτήρες στίξης είναι! "# $% & '() * +, -. /:;? @ () _` (|) ~.

Η συμπεριφορά του ispunct()είναι απροσδιόριστη εάν η τιμή του ch δεν μπορεί να αναπαρασταθεί ως ανυπόγραφη char ή δεν είναι ίση με το EOF.

Ορίζεται στο αρχείο κεφαλίδας "> αρχείο κεφαλίδας.

ispunct () Παράμετροι

ch: Ο χαρακτήρας που πρέπει να ελέγξετε.

ispunct () Τιμή επιστροφής

Η ispunct()συνάρτηση επιστρέφει μη μηδενική τιμή εάν το ch είναι χαρακτήρας στίξης, διαφορετικά επιστρέφει μηδέν.

Παράδειγμα: Πώς λειτουργεί η συνάρτηση ispunct ()

 #include #include using namespace std; int main() ( char ch1 = '+'; char ch2 = 'r'; ispunct(ch1) ? cout << ch1 << " is a punctuation character" : cout << ch1 << " is not a punctuation character"; cout << endl; ispunct(ch2) ? cout << ch2 << " is a punctuation character" : cout << ch2 << " is not a punctuation character"; return 0; )

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

 + είναι ένας χαρακτήρας στίξης r δεν είναι ένας χαρακτήρας στίξης

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