将数组里面的数字转换成字符串c++
时间: 2023-12-02 16:02:34 浏览: 140
AIS解析中将字符串转化为6比特字节数组c++.txt
在C++中将数字转换为字符串可以使用`stringstream`或`to_string()`函数。以下是两个示例:
1. 使用`stringstream`
```c++
#include <iostream>
#include <sstream>
using namespace std;
int main() {
int num = 123;
stringstream ss;
ss << num;
string str = ss.str();
cout << str << endl;
return 0;
}
```
在这个示例中,我们首先定义一个整数`num`,然后创建一个`stringstream`对象`ss`。我们使用`<<`运算符将整数`num`插入到`ss`中,然后使用`str()`函数将`ss`转换为字符串`str`。最后,我们使用`cout`语句将`str`打印到控制台。
2. 使用`to_string()`
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
int num = 123;
string str = to_string(num);
cout << str << endl;
return 0;
}
```
在这个示例中,我们使用`to_string()`函数将整数`num`转换为字符串`str`,然后使用`cout`语句将`str`打印到控制台。
无论使用哪种方法,最终都会得到一个包含数字转换成的字符串。
阅读全文