社区
C语言
帖子详情
请问:用printf怎么输入wchar_t类型的汉字?
estevento
2004-04-10 01:50:38
-
...全文
2301
5
打赏
收藏
请问:用printf怎么输入wchar_t类型的汉字?
-
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dada9527
2004-04-10
打赏
举报
回复
sorry,这个window.h里其实是包函了tchar.h,呵
#include "stdafx.h"
#include "tchar.h"
int main()
{
TCHAR szwOne[]="程序员";
printf("%s",szwOne);//
return 0;
}
dada9527
2004-04-10
打赏
举报
回复
#include "stdafx.h"
#include "wchar.h"
#include "windows.h"
int main()
{
TCHAR szwOne[]="程序员";
printf("%s",szwOne);//
return 0;
}
用window.h里的TCHAR类型吧,我试过了好用
dada9527
2004-04-10
打赏
举报
回复
好象要转成utf-8码才行:(
estevento
2004-04-10
打赏
举报
回复
以下都得不到汉字显示:
1。
wchar_t szwOne[]=L"程序员";
printf("%C",szwOne[0]);//MSDN说,大写C是输出宽字符。
2。
printf("%C",'程');
dada9527
2004-04-10
打赏
举报
回复
输入??
输出吧?%c
%s
不行吗?
加头文件
C++控制台小游戏:2048(精致版)
在某些操作系统上,直接用 cout 或
printf
会导致中文乱码,我只好又用 w
char
_t
类型
写了一个。 如果此程序您的电脑上乱码了,请用 w
char
_t 版。 (w
char
_t
类型
会引起语法检测的报错,但可以通过编译) 其中数字...
《C++String深入详解2.0版》PDF
2.1.4 以
char
和w
char
_t特化
char
_traits 56 附录3:Boost.Format中文文档 57 2.1 大纲 57 2.2 它是如何工作的 57 2.3语法 58 2.3.1 boost::format( format-string ) % arg1 % arg2 % ... % argN 58 2.3.2
printf
格式...
c/c++语言
printf
/w
printf
,w
char
_t中文字符输出总结
3.
printf
和w
printf
不能混用,即一个程序中使用了
printf
, 就不使用w
printf
,反之也是,既然
printf
输出
char
和 w
char
_t字符都可以,所以统一使用
printf
是最佳选择。 当然使用
printf
打印w
char
_t时格式不一样,是%...
w
char
_t*,w
char
_t,wchat_t数组,
char
,
char
*,
char
数组,std::string,std::wstring,CString 以及system("command")
关于w
char
_t 在C++标准中,w
char
_t是宽字符
类型
,每个w
char
_t
类型
占2个字节,16位宽。
汉字
的表示就要用到w
char
_t 。
char
,我们都知道,占一个字节,8位宽。标准C++中的w
printf
()函数以及iostream类库中的类和对象能...
w
char
_t
char
std::string std::wstring CString 转换
#include string> 2 // 使用CString必须使用MFC,并且不可包含 3 #define _AFXDLL 4 #include 5 using namespace std;...//将 单字节
char
* 转换为 宽字节 w
char
* 8 inline w
char
_t* AnsiToUnicode(
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章