1、通过sprintf 转换为十六进制格式
std::string str;
for(int i=0;i<len;i++)
{
char bufHex[10] = {0};
sprintf(bufHex,"%x ",dataBuf[i]);
std::string s(bufHex);
str +=s;
}
2、stirng 转换为QString
QString qstr = QString::fromStdString(str);
1、通过sprintf 转换为十六进制格式
std::string str;
for(int i=0;i<len;i++)
{
char bufHex[10] = {0};
sprintf(bufHex,"%x ",dataBuf[i]);
std::string s(bufHex);
str +=s;
}
2、stirng 转换为QString
QString qstr = QString::fromStdString(str);
616
1万+

被折叠的 条评论
为什么被折叠?