Open In App

iswupper() function in C/C++

The iswupper() is a built-in function in C/C++ which checks if the given wide character is a uppercase character or not. It is defined in CPP header file <cwctype.h> and This function is the wide-character equivalent of isupper ().

Syntax:



int iswupper(wint_t rs)

Parameters: The function accepts a single mandatory parameter rs which specifies the wide character which is to be checked.

Return Value: The function returns two values as shown below:



Below programs illustrate the above function.
Program 1:




// C++ program to illustrate
// iswupper() function
#include <bits/stdc++.h>
using namespace std;
int main()
{
  
    wchar_t rs1 = 'S';
    wchar_t rs2 = 's';
  
    // Function to check if the character
    // is a uppercase character or not
    if (iswupper(rs1))
        wcout << rs1 << " is a uppercase character ";
    else
        wcout << rs1 << " is not a uppercase character ";
    wcout << endl;
  
    if (iswupper(rs2))
        wcout << rs2 << " is a uppercase character ";
    else
        wcout << rs2 << " is not a uppercase character ";
  
    return 0;
}

Output:
S is a uppercase character 
s is not a uppercase character

Program 2:




// C++ program to illustrate
// iswupper() function
#include <bits/stdc++.h>
using namespace std;
int main()
{
  
    wchar_t rs1 = 'R';
    wchar_t rs2 = '@';
  
    // Function to check if the character
    // is a uppercase character or not
    if (iswupper(rs1))
        wcout << rs1 << " is a uppercase character ";
    else
        wcout << rs1 << " is not a uppercase character ";
    wcout << endl;
  
    if (iswupper(rs2))
        wcout << rs2 << " is a uppercase character ";
    else
        wcout << rs2 << " is not a uppercase character ";
  
    return 0;
}

Output:
R is a uppercase character 
@ is not a uppercase character

Article Tags :