关于宽字符的问题

blossom007cn 2006-04-19 05:27:22
请教:
gcc下stl 如何使用宽字符。
...全文
84 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
SammyLan 2006-04-20
  • 打赏
  • 举报
回复
宽字符占2个字节(=_=)

wchar_t可以直接用
wstring要包含string
输入输出用wcin,wcout;
同时setlocale
中文如下
setlocale(LC_ALL,"chs");

OVER
20分,少一分不要
多一分也不要(=_=)
sharpdew 2006-04-19
  • 打赏
  • 举报
回复
不知道你要怎样使用宽字符,如果用wchar_t或者wstring的话就意味着你在用unicode编码的字符,linux下那可是占4个字节呀,太浪费内存了。而且直接使用UCS编码字符并不方便,用utf-8吧。
昊叔 2006-04-19
  • 打赏
  • 举报
回复
std::wstring
dx30611 2006-04-19
  • 打赏
  • 举报
回复
#include<wchar.h>
这个是标准头文件啊,定义的时候就用wchar_t wc ;

64,637

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧