加急:linux下wchar_t怎么输出?

Coder李海波 2007-07-25 02:55:05
1.下面的代码怎么输出地址:0x8058010,怎么输出中文?
wchar_t *w1 = L"中国";
cout << w1<< endl;

2.读取一个文件,比如编码是gb2312,需要怎么进行编码转换才能正确输出?

3.怎么将已知编码如gb2312的文件,转换另存为Unicode的文件?
...全文
833 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
不会吧,我设置""就不可以,似乎跟语言设置有关系。
Coder李海波 2007-07-25
  • 打赏
  • 举报
回复
to akirya
我设置为zh_CN.GBK/gb2312都不行,设为""才行,奇怪了。
  • 打赏
  • 举报
回复
#include<iostream>
using namespace std;
int main()
{
setlocale( LC_ALL , "zh_CN.gb2312" );
char sz[]="a中文s";
wchar_t xx[64]={0};
mbstowcs(xx,sz, 63 );
wcout<<xx<<endl;
}
转换输出都有了
Coder李海波 2007-07-25
  • 打赏
  • 举报
回复
setlocale(LC_ALL, "");
wcout << L"中文"<< endl;
这样也行
Coder李海波 2007-07-25
  • 打赏
  • 举报
回复
setlocale(LC_ALL, "");
wprintf(L"%S",L"中国");
这样就可以了,哈哈
  • 打赏
  • 举报
回复
那个不是我说的,我只会用printf来输出宽字符
Coder李海波 2007-07-25
  • 打赏
  • 举报
回复
to lockhall
Lcout有这个函数么?只见过cout,wcout
to akirya
cout << L"中国"<<endl;
wcout <<L"中国"<<endl;
结果是:
0x8058250
-?
mdj_boy 2007-07-25
  • 打赏
  • 举报
回复
1.wcout
theendname 2007-07-25
  • 打赏
  • 举报
回复
wprintf(L"%S",w1);
  • 打赏
  • 举报
回复
1 我只知道printf("%S",L"xxxx");

2 直接输出啊。

3 setlocale( LC_ALL , "zh_CN.gb2312" );然后调用mbstowcs就可以了
lockhall 2007-07-25
  • 打赏
  • 举报
回复
2 3 编码的不会。

期待lx高人 :)
lockhall 2007-07-25
  • 打赏
  • 举报
回复
1.cout << *w1<< endl;
内容概要:本文介绍了一种基于多目标粒子群算法(MOPSO)的微电网优化调度模型,综合考虑风能、光伏、储能系统、柴油发电机、燃气轮机以及与主电网之间的能量交互等多种分布式能源的协同运行。通过构建以运行成本最小化、碳排放最低化和系统可靠性最优化为目标的多目标优化模型,利用Matlab平台实现MOPSO算法求解,完成对微电网在不同运行场景下的能量管理与调度方案优化。该模型能够有效平衡经济性与环保性之间的关系,适用于含多类型分布式电源的复杂微电网系统,具有较强的工程应用价值和科研参考意义; 适合人群:具备一定电力系统基础知识和Matlab编程能力的研究生、科研人员及工程技术人员,尤其适合从事微电网、智能电网、综合能源系统、可再生能源集成与优化调度等领域研究的专业人士; 使用场景及目标:①用于多能源耦合微电网系统的协同优化调度研究;②支持多目标智能优化算法在能源系统中的建模与求解实践,帮助用户掌握MOPSO在实际工程问题中的应用方法;③为学术论文复现、毕业设计、科研项目开发提供完整的代码实例与技术支撑; 阅读建议:建议读者结合Matlab代码与理论文档,深入理解目标函数构建、约束条件处理及Pareto最优解集生成机制,重点关注算法参数设置、多目标权衡分析与结果可视化,并可通过调整能源配置或引入新约束进行二次开发与创新研究。

65,211

社区成员

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

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