istringstream的两个应用
1.去除字符串中的空格
int main()
{
string str;
getline(cin, str);
istringstream iss(str);
string str1, str2;
iss >> str1 >> str2;
cout << str1 << str2;
}
2.题目给出不确定个数的输入样例且无终止符,他们以空格为分隔符相隔开。
vector<int> input() {
string line;
getline(cin, line);
istringstream iss(line);
vector<int> res;
int x = 0;
while (iss >> x) res.push_back(x);//将输入样例分割开并保持在vector中
return res;
}