C++ Locale Library - isupper



Description

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

Declaration

Following is the declaration for std::isupper.

C++98

 int isupper ( int c ); 

C++11

 int isupper ( 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::isupper.

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

The sample output should be like this −

 tutorialspoint india pvt ltd. 
locale.htm
Advertisements