社区
C++ 语言
帖子详情
不用wstring、wchar_t会有什么后果?
acneyouth
2008-10-06 11:14:33
请教下,没搞懂,用char读进文件,显示在TMemo中,汉字也没出现什么问题啊,为什么一定要用wchar_t或者wstring呢?
...全文
99
5
打赏
收藏
不用wstring、wchar_t会有什么后果?
请教下,没搞懂,用char读进文件,显示在TMemo中,汉字也没出现什么问题啊,为什么一定要用wchar_t或者wstring呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
macfan
2008-10-07
打赏
举报
回复
w_char占2个字节..汉字也是2个字节..
acneyouth
2008-10-07
打赏
举报
回复
多谢
DarknessTM
2008-10-07
打赏
举报
回复
LZ换个日文操作系统,或者韩语,或者繁体的,再去试试
chlaws
2008-10-06
打赏
举报
回复
char是2个char字节存一个汉字.若不注意时空间分小了就出错了,再之就是对于编码的格式转换方便char没wchar效率高
你可以看下标准C++输入输出流与本地化,第一张就说到这问题
richbirdandy
2008-10-06
打赏
举报
回复
没有说一定要用wchar_t
关键是看怎么编码了
VC之C
String
,w
char
_t,int,
string
,
char
*之间的转换
`C
String
`、`w
char
_t`、`int`、`
string
`和`
char
*`都是编程中常用的字符串和数值类型,它们之间互相转换有助于在不同场景下灵活地处理数据。本篇文章将详细介绍这些类型之间的转换方法。 首先,`C
String
`是Microsoft...
深入理解c++中
char
*与w
char
_t*与
string
以及w
string
之间的相互转换
代码如下: #ifndef USE_H_ #define USE_H_ #include #include #include using namespace std; class CUser { public: CUser();...
char
* W
char
To
Char
(const w
char
_t* wp);
char
*
String
To
Char
w
char
_t,
char
,
string
,w
string
之间的相互转换
在处理中文时有时需要进行w
char
_t,
char
,
string
,w
string
之间的转换。 其中
char
和
string
之间、w
char
_t和w
string
之间的转换较为简单,代码在vs2010下测试通过。 代码如下:#include <iostream>#include <
string
>#...
w
char
-t
char
string
w
string
转换
在处理多种语言环境,特别是中文这类非ASCII编码的字符集时,`w
char
_t` 和 `std::w
string
` 通常更为适宜,因为它们能够承载更为广泛的字符集,比如Unicode编码。 接下来将具体阐述这四种类型之间的转换途径。 1. **`...
C++ Builder
string
相互转换
由于存在多种字符串类型(如`
char
*`、`
string
`、`w
char
_t*`、`w
string
`等),进行不同类型的字符串相互转换变得尤为重要。本文将详细介绍C++ Builder中几种常见字符串类型之间的相互转换方法。 #### 1. `
char
*`与`...
C++ 语言
65,210
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章