当前位置: 代码迷 >> 综合 >> stringstream 流清空
  详细解决方案

stringstream 流清空

热度:0   发布时间:2023-12-06 04:51:53.0

//stringstream ss;ss.clear();  仅重置流的状态标志
ss.str("");  这个语句才是真正的清空流内容. 不加此语句 内存将被一直消耗!

// eg.
#include<bits/stdc++.h>
using namespace std;int main()
{stringstream ss;string s;while( getline( cin,s ) ){ss<<s;while( ss>>s ) cout<<s<<endl;ss.clear();ss.str("");}return 0;
}
// 12 123
// 12
// 123
// abc 1234
// abc
// 1234