#include <QDebug>
int main()
{
char path[50];
QString str = "D:\\搜狗高速下载\\weka-3-8-3jre-x64.exe";
QByteArray ba = str.toLocal8Bit();
memcpy(path,ba.data(),ba.size()+1);//加1是为了最后的终结符,否则转换回来的时候不知道什么时候截止
QString str2;
str2 = QString::fromLocal8Bit(path);
qDebug()<<str2;
return 0;
}
【QT笔记】QString与char数组转换
最新推荐文章于 2023-10-17 15:49:16 发布