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: ";
for (int i = 0; i < wcslen(s); i++)
putwchar(towupper(s[i]));
return 0;
}
আউটপুট
The uppercase string : HELLO WORLD!