小编Dox*_*Dox的帖子

如何在C++中使用Unicode?

假设一个非常简单的程序:

  • 问一个名字.
  • 将名称存储在变量中.
  • 在屏幕上显示可变内容.

它是如此简单,是人们学习的第一件事.

但我的问题是,如果我使用日文字符输入名称,我不知道如何做同样的事情.

所以,如果您知道如何在C++中执行此操作,请向我展示一个示例(我可以编译和测试)

谢谢.


user362981:谢谢你的帮助.我编译了您编写的代码没有问题,它们出现了控制台窗口,我无法在其上输入任何日文字符(使用IME).此外,如果我将代码中的单词("hello")更改为包含日语字符的单词,它也不会显示这些单词.

Svisstack:也谢谢你的帮助.但是当我编译你的代码时,我收到以下错误:

warning: deprecated conversion from string constant to 'wchar_t*'
error: too few arguments to function 'int swprintf(wchar_t*, const wchar_t*, ...)'
error: at this point in file
warning: deprecated conversion from string constant to 'wchar_t*'
Run Code Online (Sandbox Code Playgroud)

c++ string unicode

28
推荐指数
2
解决办法
5万
查看次数

标签 统计

c++ ×1

string ×1

unicode ×1