学堂 学堂 学堂公众号手机端

在C++中,可以使用stringstream类来将byte数组转换为string

lewis 1年前 (2024-02-22) 阅读数 5 #技术

在C++中,可以使用stringstream类来将byte数组转换为string。下面是一个示例代码:

#include<iostream> #include<sstream> intmain(){ unsignedcharbytes[]={0x48,0x65,0x6C,0x6C,0x6F};//byte数组 std::stringstreamss; for(inti=0;i<5;i++){ ss<<bytes[i];//将每个字节转换为字符 } std::stringstr=ss.str();//将stringstream中的内容转换为string std::cout<<"Bytearrayconvertedtostring:"<<str<<std::endl; return0; }

在这个例子中,我们将一个byte数组转换为string,并将其输出到控制台。可以根据实际情况修改byte数组的内容和长度来进行转换。


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门