说说对stringstream(流的输出、输出)的理解:
先把代码放上来:
#include <sstream>
#include <iostream>
using namespace std;
int main(void){
string s;
getline(cin,s);
stringstream ss(s);
string s1;
while(ss >> s1) cout << s1 << endl;
return 0;
}
首先输出了一个string 类型的字符串放在了变量s里面,然后将s里的东西放进ss中进行流的输入、输出,可以暂时理解为重新从键盘中输出,存放在ss中的数据还未被类型化,所以可以在下一个while中重新赋值给s1,遇到空格、Tab结束一次出入。
好好学习,天天向上!
我要考研! 缩小差距!