Funkcia islower () v C ++ kontroluje, či je daný znak malým písmenom alebo nie.
islower () prototyp
int islower (int ch);
Tieto islower()
funkcie skontroluje, či je ch malými písmenami, ako sú klasifikované podľa aktuálneho C locale. V predvolenom nastavení sú znaky od a do z (hodnota ascii 97 až 122) malými písmenami.
Chovanie islower()
je nedefinované, ak hodnotu ch nemožno reprezentovať ako nepodpísaný znak alebo sa nerovná EOF.
Je definované v hlavičkovom súbore.
parametre islower ()
ch: Znak, ktorý sa má skontrolovať.
islower () Vrátená hodnota
islower()
Funkcia vracia nenulovú hodnotu, ak je ch malými písmenami, inak vráti nulu.
Príklad: Ako funguje funkcia 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; )
Po spustení programu bude výstup:
TENTO PROGRAM PREVÁDZA VŠETKY ZNAKY NÍZKEHO PRIESTORU NA VEĽKÝ PRIEBEH