开发者社区 问答 正文

如何将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 466 分享 版权
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
    赞同 展开评论
问答标签:
问答地址: