前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C++输入输出中文 的例子

C++输入输出中文 的例子

作者头像
用户7886150
修改2021-02-25 10:24:07
1.8K0
修改2021-02-25 10:24:07
举报
文章被收录于专栏:bit哲学院

参考链接: C++ wcin

昨天用vs2005写读取手机联系人的程序时遇到了没法读出中文的问题,查了资料后有了解决方法。这里做个小记录,已备以后查看使用。 

     C++里面具体使用什么字符集要程序员自己去设定,这就是imbue的作用,那不能输入输出汉字也是这个问题,只要像下面一样设置下就可以了。 

#include "stdafx.h" 

#include <iostream> 

using namespace std; 

int _tmain(int argc, _TCHAR* argv[]){ 

     TCHAR fullname[256]; 

     memset(fullname,0,256); //初始化  

     cout << "请输入一个中文词汇:" <<endl; 

     wcin.imbue(locale("chs")); //设这为输入中文 

     wcin >>fullname; 

     wcout.imbue(locale("chs")); //设置为输出中文 

     wcout << "fullname is " << fullname << endl; 

     system("pause"); 

     return 0; 

}

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档