美文网首页
用十六进制打印二进制char*

用十六进制打印二进制char*

作者: 这就是昵称 | 来源:发表于2024-03-14 15:07 被阅读0次

    用 C++ 实现十六进制打印二进制char*

    static std::string to_hex(unsigned char* data, int len) {
        std::stringstream ss;
        ss << std::uppercase << std::hex << std::setfill('0');
        for (int i = 0; i < len; i++) {
            ss << std::setw(2) << static_cast<unsigned>(data[i]);
        }
        return ss.str();
    }
    

    相关文章

      网友评论

          本文标题:用十六进制打印二进制char*

          本文链接:https://www.haomeiwen.com/subject/sodwzdtx.html