您的位置:首页 > 其它

字符串流2

2016-02-23 20:09 357 查看
#include <iostream>
#include <fstream>
#include <sstream>
#include <vector>

using namespace std;

int main()
{
string fileName, s;
vector<string> svec;
istringstream isstream;
string word;

fileName = "book1.txt";

ifstream inFile(fileName.c_str());

if(!inFile)
return -1;
while(getline(inFile, s))
svec.push_back(s);
inFile.close();

for(vector<string>::const_iterator iter = svec.begin();
iter != svec.end(); ++iter)
{
//cout << *iter << endl;
isstream.str(*iter); // 将这一行放到输入字符串流里,
while(isstream >> word)
{
cout << word << endl;
}
isstream.clear();
}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: