Η συνάρτηση islower () στο C ++ ελέγχει εάν ο δεδομένος χαρακτήρας είναι πεζός ή όχι.
islower () Πρωτότυπο
int islower (int ch);
Η islower()
συνάρτηση ελέγχει εάν το ch είναι πεζά όπως ταξινομείται από τις τρέχουσες τοπικές ρυθμίσεις C. Από προεπιλογή, οι χαρακτήρες από το α έως το ζ (τιμή ascii 97 έως 122) είναι πεζά.
Η συμπεριφορά του islower()
είναι απροσδιόριστη εάν η τιμή του ch δεν μπορεί να αναπαρασταθεί ως ανυπόγραφη char ή δεν είναι ίση με το EOF.
Ορίζεται στο αρχείο κεφαλίδας "> αρχείο κεφαλίδας.
islower () Παράμετροι
ch: Ο χαρακτήρας που πρέπει να ελέγξετε.
islower () Επιστροφή τιμή
Η islower()
συνάρτηση επιστρέφει μη μηδενική τιμή εάν το ch είναι πεζά, διαφορετικά επιστρέφει μηδέν.
Παράδειγμα: Πώς λειτουργεί η λειτουργία islower ()
#include #include #include using namespace std; int main() ( char str() = "This Program Converts ALL LowerCase Characters to UpperCase"; for (int i=0; i < strlen(str); i++) ( if (islower(str(i))) /* Converting lowercase characters to uppercase */ str(i) = str(i) - 32; ) cout << str; return 0; )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
ΑΥΤΟ ΤΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΒΟΛΕΙ ΟΛΟΥΣ ΤΟΥΣ ΧΑΡΑΚΤΗΡΙΣΤΙΚΟΥ ΧΑΜΗΛΟΥ ΧΩΡΟΥ