The towctrans() is a built-in function in C/C++ which applies a transformation to the wide character wc specified by desc. It is defined within the cwctype header file of C/C++.
wint_t towctrans(wint_t wc, wctype_t desc)
Parameter: The function accepts two mandatory parameter which are described below:
- wc – The wide character which needs to be transformed.
- desc – The transformation which is obtained from a call to wctrans().
Return Value: The function returns two values as shown below:
- If wc has the property specified by desc then it returns non zero value.
- If it does not has the property, it returns zero.
Below programs illustrates the above function.
Before transformation Switching Case After transformation sWITCHING cASE
Before transformation gFg iS fUN After transformation GfG Is Fun
- Function Overloading vs Function Overriding in C++
- What happens when a virtual function is called inside a non-virtual function in C++
- div() function in C++
- fma() function in C++
- arc function in C
- log() function in C++
- exp() function C++
- atan2() function in C++ STL
- wmemcmp() function in C/C++
- iswcntrl() function in C/C++
- bitset all() function in C++ STL
- mktime() function in C++ STL
- bitset set() function in C++ STL
- wcstoul() function in C/C++
- wcrtomb() function in C/C++
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.