Bytes2HexString
来源:互联网 发布:迈锐宝xl和迈锐宝 知乎 编辑:程序博客网 时间:2024/06/05 01:53
将Byte转换为16进制字符串
void Bytes2HexString(const unsigned char* input, unsigned int length, string& output)
{
output.reserve(length << 1);
output.clear();
char b[3];
for (unsigned int i = 0; i < length; i++)
{
sprintf(b, "%02X", input[i]);
output.append(1, b[0]);
output.append(1, b[1]);
}
}