Open In App

iswupper() function in C/C++

Improve
Improve
Like Article
Like
Save
Share
Report

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:

  • non zero value – if rs has a uppercase character
  • zero – if rs has a no uppercase character

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


Last Updated : 14 Sep, 2018
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads