C++读写汉字,C++处理中文字符 |
您所在的位置:网站首页 › 如何在dos打出汉字字符 › C++读写汉字,C++处理中文字符 |
C++对多语言文本字符的支持,通过宽字符来解决。 只要将输入输出设备绑定到一个本地的locale对象上即可。locale currentlocale("chs");表示中国 其处理方法与原来的单字节字符完全相同。 各种对应关系如下: cin wcin cout wcout char wchar_t string wstring ifstream wifstream ... 使用任何宽字节的流对象之前别忘了绑定到本地的locale对象,这样流对象就可以支持本地字符了。 下面的程序从控制台读取一些句子,并将这些句子分行显示出来 单字节程序可能是下面这样: #include #include using namespace std; int main() { string s; char c='.'; while (getline(cin,s,c)) { cout |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |