stringstream是字符串流,经常被我用来作数据切分或者类型转化
头文件为 <sstream>
#include <iostream>
#include <algorithm>
#include <cstring>
#include <string>
#include <vector>
#include <sstream>
using namespace std;
int main(void)
{
vector<string> a;//将每一个子串存入vector
stringstream ss;
string t, p;
getline(cin, t);//读入一行包含空格的字符
ss << t;//向流中传入值
while(ss >> p)//读取每一个子串
{
a.push_back(p);
}
return 0;
}
本文介绍如何使用C++的stringstream进行字符串分割和类型转换,通过 getline()和>>操作,将输入的一行包含空格的字符分解到vector中,适合数据处理初学者参考。
1361

被折叠的 条评论
为什么被折叠?



