towupper() फ़ंक्शन C/C++ में एक बिल्ट-इन फ़ंक्शन है। यह वाइड कैरेक्टर को अपर केस में बदलता है। यह C++ भाषा में "cwctype" हेडर फ़ाइल में और C भाषा में "ctype.h" में घोषित है। यह एक सिंगल कैरेक्टर लेता है जिसे वाइड कैरेक्टर के रूप में जाना जाता है। यदि कैरेक्टर पहले से अपर केस है, तो यह उसे वैसे ही रखता है, अन्यथा कोई परिवर्तन नहीं होता।
C++ भाषा में towupper() का सिंटैक्स यहाँ दिया गया है:
wint_t towupper( wint_t ch );
C++ भाषा में towupper() का एक उदाहरण यहाँ दिया गया है:
उदाहरण
#include <cwchar> #include <cwctype> #include <iostream> using namespace std; int main() { wchar_t s[] = L"hello world!"; wcout << L"The uppercase string": << L"\"is "; for (int i = 0; i < wcslen(s); i++) putwchar(towupper(s[i])); return 0; }आउटपुट
The uppercase string : HELLO WORLD!