C++ Locale Library - islower



Description

It checks if character is lowercase letter and other locales may consider a different selection of characters as lowercase characters, but never characters that returns true for iscntrl, isdigit, ispunct or isspace.

Declaration

Following is the declaration for std::islower.

C++98

 int islower ( int c ); 

C++11

 int islower ( int c ); 

Parameters

c − Character to be checked, casted to an int, or EOF.

Return Value

It returns a value different from zero.

Exceptions

No-throw guarantee − this function never throws exceptions.

Example

In below example for std::islower.

 #include <stdio.h> #include <ctype.h> int main () { int i=0; char str[]="Tutorials point india pvt ltd.\n"; char c; while (str[i]) { c=str[i]; if (islower(c)) c=toupper(c); putchar (c); i++; } return 0; } 

The sample output should be like this −

 TUTORIALS POINT INDIA PVT LTD. 
locale.htm
Advertisements