在windows下的QT编程中的char*,wchar_t*与QString之间的转换(利用reinterpret_cast和_stprintf函数,fromWCharArray从字符数组里读取数据)

 

http://blog.csdn.net/yangxiao_0203/article/details/7422660

 

转自http://hi.baidu.com/zj41342626/blog/item/3650cd82a381e9b00cf4d2c9.html

[cpp] view plain copy
 
    1. //QString to wchar_t:   
    2. const wchar_t * encodedName = reinterpret_cast<const wchar_t *>(fileName.utf16());   
    3.   
    4. //QString to char * (general case):   
    5. const char * tmp = str.toUtf8().constData();   
    6.   
    7. //wchar_t* to QString  
    8. wchar_t szMsg[100] = {0};  
    9. _stprintf(szMsg,L"Connect [%s] failed!",ssid);  
    10. QString str1= QString::fromWCharArray(szMsg);  
    11.   
    12. //char* to QString  
    13. QStirng str2(tr("Please try again later."));  

 

http://blog.csdn.net/cocoasprite/article/details/72964446

posted @   findumars  Views(1009)  Comments(0Edit  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2015-10-09 dddd
2015-10-09 用JUNCTION映射文件夹内容 解决多系统跑同一个虚拟机而共享文件夹路径不同的问题
2015-10-09 windows进程间通讯的方法
2015-10-09 关闭WIN10的UAC/自动更新/杀毒软件(兼容WIN7/8/8.1)
2015-10-09 五个新知识:微软SHA2补丁,亚信专业工具,微软官方文档,使用过期签名(附官方推荐链接),注意使用具有UAC的CMD
2014-10-09 QTreeView使用点点滴滴
2014-10-09 Qt源代码分析
点击右上角即可分享
微信分享提示