如何将char数组转化为字符串
时间: 2023-09-10 16:05:58 浏览: 101
C语言中把数字转换为字符串-sprintf
可以使用C++中的string类将char数组转化为字符串。具体代码如下:
```c++
char arr[] = {'h', 'e', 'l', 'l', 'o'};
string str(arr, sizeof(arr)/sizeof(char));
```
上述代码中,首先定义了一个char类型的数组arr,存储了字符串"hello"。然后通过string类的构造函数,将数组转化为字符串,并将其赋值给变量str。其中sizeof(arr)/sizeof(char)用于计算数组arr的长度。
阅读全文