字符串转数组的函数为
时间: 2024-05-30 09:06:57 浏览: 68
javascript将字符串转为数组
字符串转数组的函数可以使用C++中的stringstream类,具体的实现方法如下:
```c++
#include <iostream>
#include <sstream>
#include <vector>
using namespace std;
int main()
{
string str = "1 2 3 4 5";
stringstream ss(str);
vector<int> arr;
int num;
while (ss >> num)
{
arr.push_back(num);
}
for (int i = 0; i < arr.size(); i++)
{
cout << arr[i] << " ";
}
return 0;
}
```
在上面的代码中,我们首先定义了一个字符串`str`,然后创建了一个stringstream对象`ss`,将`str`作为参数传递给`ss`。接着我们定义了一个整型向量`arr`,以及一个整型变量`num`。在while循环中,我们使用stringstream的输入运算符(>>)来从字符串中逐个读取整数,并将它们添加到`arr`中。最后,我们遍历`arr`并将所有元素打印出来。
阅读全文