C++ Tips: 在控制台中显示中文
来源:互联网 发布:itunes软件备份路径 编辑:程序博客网 时间:2024/06/05 17:02
首先,要保证你的控制台的当前code page是中文:
代码示例:
// CppAnalyzerConsole.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <iostream>#include <locale>using namespace std;int _tmain(int argc, _TCHAR* argv[]){ _TCHAR* inputString; if (argc < 2) { cout << "Please input command line parameter." << endl; cout << "Usage: CppAnalyzerConsole <InputString>" << endl; goto EXIT; } inputString = argv[1]; setlocale(LC_ALL, "Chinese-simplified"); _tprintf(_TEXT("InputString: %s\n"), inputString);EXIT: setlocale(LC_ALL, "C"); return 0;}
测试:
讲解:
控制台的默认locale设置是“C”,要想输出中文,就必须将locale设置成中文。
setlocale(LC_ALL, "Chinese-simplified");
这句命令就是将locale设置为简体中文,而
setlocale(LC_ALL, "C");
这句命令是将local恢复为默认值。
0 0
- C++ Tips: 在控制台中显示中文
- mongodb在控制台中查询时中文显示乱码
- 怎样在控制台中显示进度
- 英文版操作系统中,如何在控制台中输入中文
- C#怎样读取excel文件,在控制台中显示
- 在控制台中显示Hibernate打印的SQL中的参数
- 在控制台中显示Hibernate打印的SQL中的参数
- 在控制台中显示Hibernate打印的SQL中的参数
- 在控制台中显示Hibernate打印的SQL中的参数 .
- 在Android studio控制台中显示输出内容
- 控制台中显示执行的Sql语句
- struts2 validation error只出现在控制台中,但是input的页面中却没有显示
- 解决Elixir在windows控制台中汉字显示乱码的问题
- 怎样用C++在控制台中编写俄罗斯方块
- 在控制台中启动osgi框架
- 在控制台中输出Unicode字符
- emacs 在控制台中 使用菜单
- MySQL 在Mac 控制台中 SQL乱码
- hdu 3790 最短路径问题 spfa
- DNN结构演进History—LSTM网络
- cdecl、stdcall、fastcall函数调用约定区别
- 说一下fragment中常用的几个周期性方法
- http协议
- C++ Tips: 在控制台中显示中文
- 教你pdf如何转换成html
- 大数据量高并发的数据库优化
- ZOJ 1516--Uncle Tom's Inherited Land【二分图 && 求最大匹配数 && 经典建图】
- android 如何打包自定义控件
- 利用信鸽推送实现Android登录后强制退出的功能(单点登录)
- 淘宝客户端高性能高稳定性施用框架的构架
- 运动会和唐骏赌我们队出线,赚了100块,哈哈
- 淘宝客户端高性能高稳定性施用框架的构架