开发者社区> 问答> 正文

如何将char数组转换为字符串?

string使用c_strstring函数然后将C ++ 转换为char数组非常简单strcpy。但是,相反的做法呢?

我有一个char数组,例如:char arr[ ] = "This is a test";可以转换回: string str = "This is a test。

展开
收起
保持可爱mmm 2020-01-16 15:36:25 453 0
1 条回答
写回答
取消 提交回答
  • 本string类有一个构造函数一个NULL结尾的C字符串:

    char arr[ ] = "This is a test";

    string str(arr);

    // You can also assign directly to a string. str = "This is another string";

    // or str = arr; 问题来源于stack overflow

    2020-01-16 15:36:37
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载