【QT笔记】QString与char数组转换

#include 

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()<

你可能感兴趣的:(【QT笔记】QString与char数组转换)