C++ primer 第五版 中文版 练习 10.29 个人code

来源:互联网 发布:数据赢家客服工作台 编辑:程序博客网 时间:2024/04/28 14:54

C++ primer 第五版 中文版 练习 10.29

题目:编写程序,使用一个流迭代器读取一个文本文件,存入一个vector中的string里。

答:

/*编写程序,使用一个流迭代器读取一个文本文件,存入一个vector中的string里。*/#include <iostream>#include <iterator>#include <string>#include <vector>#include <fstream>using namespace std;int main(){vector<string> words;ifstream myifstream("1.txt");ostream_iterator<string> out_iter(cout, " ");istream_iterator<string> str_iter(myifstream),eof;while (str_iter != eof){words.push_back(*str_iter++);}copy(words.cbegin(), words.cend(), out_iter);cout << endl;return 0;}


0 0