开发者社区> 问答> 正文

unsigned char [] 与 std::string 相互转换问题!C++

求这两个类型的相互转换的代码,同时还想问下怎样将大文件转换为 unsigned char [] 类型。(验证文件时过大读不进内存)

展开
收起
a123456678 2016-03-05 15:09:34 9483 0
1 条回答
写回答
取消 提交回答
  • char[]转换为string:
    string s1;
    char *pc = "a character array";
    s1 = pc; // ok

    string转换为char[]:
    char *str = s1.c_str();

    大文件读取,需要进行分段.比如每10M进行读取,待处理完后,释放这块内存,读取下一10M的内容。

    2019-07-17 18:53:34
    赞同 展开评论 打赏
问答分类:
C++
问答地址:
问答排行榜
最热
最新

相关电子书

更多
使用C++11开发PHP7扩展 立即下载
GPON Class C++ SFP O;T Transce 立即下载
GPON Class C++ SFP OLT Transce 立即下载

相关实验场景

更多