将无符号字符串以16进制形式输出为std::string字符串
发布时间
阅读量:
阅读量
函数
std::string convertToString(const unsigned char* s_src, int len)
{
std::string str;
std::stringstream ioss;
for (int i = 0; i < len; ++i) {
ioss << std::hex << std::setw(2) << std::setfill('0') << (int)s_src[i];
str.append(ioss.str()).append(" ");
ioss.str(""); // 清空缓存区,此步必不可少
}
return str;
}
全部评论 (0)
还没有任何评论哟~
