La funzione islower () in C ++ controlla se il carattere specificato è un carattere minuscolo o meno.
islower () Prototipo
int islower (int ch);
La islower()
funzione controlla se ch è in minuscolo come classificato dalla locale C corrente. Per impostazione predefinita, i caratteri dalla a alla z (valore ASCII da 97 a 122) sono caratteri minuscoli.
Il comportamento di islower()
è indefinito se il valore di ch non è rappresentabile come char senza segno o non è uguale a EOF.
È definito nel file di intestazione "> file di intestazione.
Parametri islower ()
ch: Il carattere da controllare.
islower () Restituisce il valore
La islower()
funzione restituisce un valore diverso da zero se ch è in minuscolo, altrimenti restituisce zero.
Esempio: come funziona la funzione 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; )
Quando esegui il programma, l'output sarà:
QUESTO PROGRAMMA CONVERTE TUTTI I CARATTERI MINUSCOLI IN MAIUSCOLI