当前位置: 代码迷 >> 综合 >> QT中 unsigned char数组 转换成 QString
  详细解决方案

QT中 unsigned char数组 转换成 QString

热度:0   发布时间:2024-01-05 14:12:09.0

QT中把unsigned char数组 转换成 QString类型的一个简单方法如下:
 

unsigned char str1[5]={0x15,0x22,0xc0,0xf5,0xaa};   char str2[5] = {0};sprintf(str2,"%x%x%x%x%x",str1[4],str1[3],str1[2],str1[1],str1[0]);QString str = QString(card_id1);

当然,如果数组元素个数比较多,可以考虑使用循环
 

for(...)
{sprintf(str2,"%x",str1[i]);
}

 

  相关解决方案