闲记-char 按十六进制转换为string

1、通过sprintf 转换为十六进制格式

std::string str;

for(int i=0;i

{

        char bufHex[10] = {0};

        sprintf(bufHex,"%x ",dataBuf[i]);

        std::string s(bufHex);

        str +=s;

}

2、stirng 转换为QString 

QString qstr = QString::fromStdString(str);

你可能感兴趣的:(闲记,qt,开发语言)