📜  C++ towupper()

📅  最后修改于: 2020-09-25 14:32:39             🧑  作者: Mango

C++中的towupper() 函数将给定的宽字符转换为大写。

towupper() 函数在头文件中定义。

towupper()原型

wint_t towupper( wint_t ch );

如果存在,towupper() 函数会将ch转换为其大写版本。如果宽字符的大写版本不存在,则保持不变。

从a到z的小写字母分别转换为从A到Z的大写字母。

towupper()参数

towupper()返回值

示例:wowupper() 函数如何工作?

#include 
#include 
#include 
#include 
using namespace std;

int main()
{
    setlocale(LC_ALL, "en_US.UTF-8");
    
    wchar_t str[] = L"Ĵōhn Deńvėr";
    wcout << L"The uppercase version of \"" << str << L"\" is ";
    
    for (int i=0; i

运行该程序时,输出为:

The uppercase version of "Ĵōhn Deńvėr" is ĴŌHN DEŃVĖR