整数数组转字符串c++
时间: 2024-08-30 11:03:26 浏览: 91
在 C++ 中,将整数数组转换成字符串通常需要借助 `std::stringstream` 或 `std::to_string` 函数结合数组遍历。这里是一个基本的例子:
```cpp
#include <sstream>
#include <string>
// 假设我们有一个名为intArray的整数数组
int intArray[] = {1, 2, 3, 4, 5};
const size_t arraySize = sizeof(intArray) / sizeof(intArray[0]);
// 使用 stringstream 和 std::copy
std::stringstream ss;
for (size_t i = 0; i < arraySize; ++i) {
ss << intArray[i] << " ";
}
std::string strArray = ss.str(); // 删除最后多余的空格可以使用 substr
// 或者直接使用 std::to_string 和连接操作
std::string strArrayDirect = "";
for (size_t i = 0; i < arraySize; ++i) {
strArrayDirect += std::to_string(intArray[i]) + " ";
}
strArrayDirect = strArrayDirect.substr(0, strArrayDirect.length() - 1); // 同样删除尾部空格
阅读全文