Q:

iswupper() function in C++

0

The iswupper() function is defined in the header file <cwctype.h>.

Prototype:

    int iswupper(wchar_t rs);

Parameter:

wchar_t rs – Checks the given character is in upper case or not.

Return type:

The function returns two values:

  1. Zero: if rs is non - uppercase character.
  2. Non Zero: if rs is uppercase character.

Use of function

The iswupper() is built-in function in C++, which is used to check the given character, rs is in uppercase or not .

 

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Program 1:

#include <cwctype> 
#include <iostream> 
using namespace std; 

int main() {   
	wchar_t rs1 = 'H'; 
	wchar_t rs2 = 'e'; 
	wchar_t rs3 = 'l';
	wchar_t rs4 = 'P';

	// Function to check if the character 
	// is a uppercase character or not 
	if (iswupper(rs1)) 
		wcout << rs1 << " is a uppercase "; 
	else
		wcout << rs1 << " is not a uppercase "; 
	wcout << endl; 

	if (iswupper(rs2)) 
		wcout << rs2 << " is a uppercase "; 
	else
		wcout << rs2 << " is not a uppercase "; 
	wcout << endl; 
	
	if (iswupper(rs3)) 
		wcout << rs3 << " is a uppercase "; 
	else
		wcout << rs3 << " is not a uppercase  "; 
	wcout << endl; 
	
	if (iswupper(rs4)) 
		wcout << rs4 << " is a uppercase  "; 
	else
		wcout << rs4 << " is not a uppercase  "; 
	wcout << endl; 

	return 0; 
}

Output

H is a uppercase 
e is not a uppercase 
l is not a uppercase  
P is a uppercase  

Program 2:

#include <cwctype> 
#include <iostream> 
using namespace std; 

int main() {   
	wchar_t rs1 = '.'; 
	wchar_t rs2 = 'C'; 
	wchar_t rs3 = '@';
	wchar_t rs4 = 'M';

	// Function to check if the character 
	// is a uppercase character or not 
	if (iswupper(rs1)) 
		wcout << rs1 << " is a uppercase "; 
	else
		wcout << rs1 << " is not a uppercase "; 
	wcout << endl; 

	if (iswupper(rs2)) 
		wcout << rs2 << " is a uppercase "; 
	else
		wcout << rs2 << " is not a uppercase "; 
	wcout << endl; 
	
	if (iswupper(rs3)) 
		wcout << rs3 << " is a uppercase "; 
	else
		wcout << rs3 << " is not a uppercase  "; 
	wcout << endl; 
	
	if (iswupper(rs4)) 
		wcout << rs4 << " is a uppercase  "; 
	else
		wcout << rs4 << " is not a uppercase  "; 
	wcout << endl; 

	return 0; 
}

Output

. is not a uppercase 
C is a uppercase 
@ is not a uppercase  
M is a uppercase  

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Similar questions


need a help?


find thousands of online teachers now