Funkce islower () v C ++ kontroluje, zda je daný znak malým písmenem nebo ne.
islower () Prototyp
int islower (int ch);
Tyto islower()
funkce zkontroluje, zda je ch malými písmeny, jak jsou klasifikovány podle aktuálního C locale. Ve výchozím nastavení jsou znaky od a do z (hodnota ascii 97 až 122) malými písmeny.
Chování islower()
je nedefinováno, pokud hodnota ch není reprezentovatelná jako nepodepsaný znak nebo se nerovná EOF.
Je definován v hlavičkovém souboru.
islower () parametry
ch: Znak ke kontrole.
islower () Návratová hodnota
islower()
Funkce vrací nenulovou hodnotu, pokud je ch malými písmeny, jinak vrátí nulu.
Příklad: Jak funguje funkce 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; )
Když spustíte program, výstup bude:
TENTO PROGRAM PŘEMĚNUJE VŠECHNY DOLNÍ VLASTNOSTI NA VELKÝ PAS