专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > QT开发

QString 转char *解决办法

发布时间:2010-05-30 20:06:26 文章来源:www.iduyao.cn 采编人员:星星草
QString 转char *

QString string = "redblue";
QByteArray ba = string.toLocal8Bit();
char *ch = ba.data();


出现错误,无法转化''.直接截断。请问怎么才能把"redblue" 转化为char* ch = "redblue";
C C++ Qt

------解决方案--------------------
表示字符串结尾,不管你后面有多少字符,都是无效的。
------解决方案--------------------
指定长度:
QString str = QString::fromLocal8Bit("redblue", 8);
------解决方案--------------------
你得用转义字符
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: