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

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

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

 int isalpha (int ch);

Η isalpha()συνάρτηση ελέγχει εάν το ch είναι αλφαβητικός χαρακτήρας ή όχι όπως ταξινομείται από τις τρέχουσες εγκατεστημένες τοπικές ρυθμίσεις C. Από προεπιλογή, οι χαρακτήρες είναι αλφάβητα:

  • Κεφαλαία γράμματα: Α έως Ω
  • Πεζά γράμματα: a έως z

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

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

παράμετροι ()

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

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

Η isalpha()συνάρτηση επιστρέφει μη μηδενική τιμή εάν chείναι αλφάβητο, διαφορετικά επιστρέφει μηδέν.

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

 #include #include #include using namespace std; int main() ( char str() = "ad138kw+~!$%?';)qjj"; int count = 0; for (int i=0; i<=strlen(str); i++) ( if (isalpha(str(i))) count ++; ) cout << "Number of alphabet characters:" << count << endl; cout << "Number of non alphabet characters:" << strlen(str)-count << endl; return 0; )

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

 Αριθμός χαρακτήρων αλφαβήτου: 7 Αριθμός χαρακτήρων χωρίς αλφάβητο: 12

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