putwchar() function in C/C++
The putwchar() function in C/C++ writes a wide character to stdout (standard output). It is defined in CPP library
Syntax :
wint_t putwchar(wchar_t ch)
Parameter : The function accepts one mandatory parameter ch which specifies the wide character to be written.
Return value : The function returns two value as below:
- This function returns the wide character represented by ch, on success
- It returns WEOF and the error indicator is set if the writing error occurs
Below programs illustrate the above function:
Program 1 :
// C++ program to illustrate // putwchar() function #include <bits/stdc++.h> using namespace std; int main() { setlocale (LC_ALL, "en_US.UTF-8" ); // initiate the starting and // the last alphabet wchar_t first = L '\u05d0' , last = L '\u05ea' ; wcout << L "All Hebrew Alphabets : " ; // print all the alphabets for ( wchar_t i = first; i <= last; i++) { putwchar(i); putwchar( ' ' ); } return 0; } |
Output:
All Hebrew Alphabets : × ×? ×? ×? ×? ×? ×? ×? ×? ×? ×? ×? ×? × ×? ×? × ×¡ ×¢ ×£ פ ×¥ צ ק ר ש ת
Program 2 :
// C++ program to illustrate the // putwchar() function #include <bits/stdc++.h> using namespace std; int main() { wchar_t wc; // initializing the first // and last alphabets wchar_t first = 'A' , last = 'Z' ; wcout << L "All English Alphabets : " ; // print all the alphabets from // first to the last for (wc = first; wc <= last; ++wc) { putwchar(wc); putwchar( ' ' ); } return 0; } |
Output:
All English Alphabets : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Contact Us