将char数组(无null终止)转换为字符串的最佳方法是什么

我有一个已知大小的char数组(例如10),我想将其转换为strng。要点是数组不是以NULL结尾的数组,因此无法使用以下示例代码中使用的这种技术。

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

string str(arr);

我可以做这个:

 char * array=getArray();
 string output;
 for(int I=0;i<10;i++)
 {
    output.append(array[I]);
 }

甚至更好的是:

 char * array=getArray();
 string output;
  output.append(10,array);

但是,有什么更好的方法吗?

juanchopanza

如果没有以nul结尾的字符串,但是知道字符串的长度,则可以使用两个迭代器构造函数:

string str(arr, arr + len);

或适当的count构造函数:

string str(arr, len);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将字符串解析为以null终止的数组的最佳方法是什么?

来自分类Dev

将无符号字符数组转换为IP字符串的最快方法是什么

来自分类Dev

将字符串转换为关联数组的最佳方法是什么

来自分类Dev

将json字符串转换为对象数组的最佳方法是什么?

来自分类Dev

在 Angular 2 中将字符串数组转换为对象数组的最佳方法是什么?

来自分类Dev

将PHP关联数组转换为仅包含值的字符串的最佳方法是什么?

来自分类Dev

将Swift字符串转换为swift-currency / USD格式的最佳方法是什么?

来自分类Dev

将字符串转换为双精度的最佳方法是什么

来自分类Dev

将特定字符串转换为数组的最佳方法

来自分类Dev

将特定字符串转换为数组的最佳方法

来自分类Dev

在Go中,什么是将字符串类型数组转换为字符串数组的最佳方法?

来自分类Dev

将char数组转换为字符串时零终止?

来自分类Dev

什么是使用Thymeleaf将数组转换为字符串的null安全方法

来自分类Dev

将前缀表示法中的这些嵌套字符串转换为元组的最佳方法是什么?

来自分类Dev

将字符串类型转换为int类型作为行业标准的最佳方法是什么?

来自分类Dev

使用Java 8将字符串数组转换为int数组的最简单方法是什么?

来自分类Dev

将两个字符的字符串转换为布尔数组的快速方法是什么?

来自分类Dev

将字符串数组转换为char数组

来自分类Dev

将单词从字符串数组转换为char数组

来自分类Dev

将此数据集中的值从字符串转换为int的最佳方法是什么

来自分类Dev

修改现有字符串的最佳方法?StringBuilder还是转换为char数组然后返回字符串?

来自分类Dev

修改现有字符串的最佳方法?StringBuilder还是转换为char数组然后返回字符串?

来自分类Dev

使用 lodash 将字符串数组转换为树对象的最有效方法是什么?

来自分类Dev

将char数组转换为字符串[和Pebble]

来自分类Dev

将输入字符串转换为char数组

来自分类Dev

将char数组转换为字符串时

来自分类Dev

将char数组转换为字符串[和Pebble]

来自分类Dev

使用MATLAB将char数组转换为字符串

来自分类Dev

无法将字符串转换为char数组

Related 相关文章

  1. 1

    将字符串解析为以null终止的数组的最佳方法是什么?

  2. 2

    将无符号字符数组转换为IP字符串的最快方法是什么

  3. 3

    将字符串转换为关联数组的最佳方法是什么

  4. 4

    将json字符串转换为对象数组的最佳方法是什么?

  5. 5

    在 Angular 2 中将字符串数组转换为对象数组的最佳方法是什么?

  6. 6

    将PHP关联数组转换为仅包含值的字符串的最佳方法是什么?

  7. 7

    将Swift字符串转换为swift-currency / USD格式的最佳方法是什么?

  8. 8

    将字符串转换为双精度的最佳方法是什么

  9. 9

    将特定字符串转换为数组的最佳方法

  10. 10

    将特定字符串转换为数组的最佳方法

  11. 11

    在Go中,什么是将字符串类型数组转换为字符串数组的最佳方法?

  12. 12

    将char数组转换为字符串时零终止?

  13. 13

    什么是使用Thymeleaf将数组转换为字符串的null安全方法

  14. 14

    将前缀表示法中的这些嵌套字符串转换为元组的最佳方法是什么?

  15. 15

    将字符串类型转换为int类型作为行业标准的最佳方法是什么?

  16. 16

    使用Java 8将字符串数组转换为int数组的最简单方法是什么?

  17. 17

    将两个字符的字符串转换为布尔数组的快速方法是什么?

  18. 18

    将字符串数组转换为char数组

  19. 19

    将单词从字符串数组转换为char数组

  20. 20

    将此数据集中的值从字符串转换为int的最佳方法是什么

  21. 21

    修改现有字符串的最佳方法?StringBuilder还是转换为char数组然后返回字符串?

  22. 22

    修改现有字符串的最佳方法?StringBuilder还是转换为char数组然后返回字符串?

  23. 23

    使用 lodash 将字符串数组转换为树对象的最有效方法是什么?

  24. 24

    将char数组转换为字符串[和Pebble]

  25. 25

    将输入字符串转换为char数组

  26. 26

    将char数组转换为字符串时

  27. 27

    将char数组转换为字符串[和Pebble]

  28. 28

    使用MATLAB将char数组转换为字符串

  29. 29

    无法将字符串转换为char数组

热门标签

归档