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:
- 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:
#include <bits/stdc++.h>
using namespace std;
int main()
{
wchar_t rs1 = 'S' ;
wchar_t rs2 = 's' ;
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:
#include <bits/stdc++.h>
using namespace std;
int main()
{
wchar_t rs1 = 'R' ;
wchar_t rs2 = '@' ;
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
Share your thoughts in the comments
Please Login to comment...