在char[] 转换string时可以直接转换,但当用char[]读取一个二进制文件之后,若char[] 中包含有''时,在转换时会被string检测到并认为字符串末尾,后面内容会被截断,导致转换后字符不全。
解决办法:以循环的方式一个字节一个字节的转换。
string d;
for(size_t i = 0; i < len;i++){
char temp = data[i];
d += temp;
}
继续阅读与本文标签相同的文章
上一篇 :
Java Servlet详细介绍
下一篇 :
常用的十大 python 图像处理工具
-
大型网站技术架构演进路程
2026-05-18栏目: 教程
-
四川省内江市与阿里巴巴签署数字经济建设战略合作
2026-05-18栏目: 教程
-
2019云栖大会 | 超干货!这一场,一起玩转分布式数据库云上最佳实践
2026-05-18栏目: 教程
-
降低 80% 的读写响应延迟!我们测评了 etcd 3.4 新特性(内含读写发展史)
2026-05-18栏目: 教程
-
渗透测试对网站安全扫描与检测流程
2026-05-18栏目: 教程
