c++中byte转string怎么实现
在C++中,可以使用stringstream类来将byte数组转换为string。下面是一个示例代码:
#include <iostream>
#include <sstream>
int main() {
unsigned char bytes[] = {0x48, 0x65, 0x6C, 0x6C, 0x6F}; // byte数组
std::stringstream ss;
for(int i = 0; i < 5; i++) {
ss << bytes[i]; // 将每个字节转换为字符
}
std::string str = ss.str(); // 将stringstream中的内容转换为string
std::cout << "Byte array converted to string: " << str << std::endl;
return 0;
}
在这个例子中,我们将一个byte数组转换为string,并将其输出到控制台。可以根据实际情况修改byte数组的内容和长度来进行转换。
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:c语言中int的作用是什么 下一篇:TensorBoard可视化梯度参数如何看
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。