Если правильно всё понял то должно быть что то такое.
Код | #include <iostream> #include <fstream> #include <string> #include <algorithm> #include <iterator> #include <list>
bool pred(const std::string &rhs){ return rhs == "..."; } int main() {
std::ifstream fs("file.txt"); std::list<std::string> slist; if(fs.is_open()){ std::copy( std::istream_iterator<std::string>(fs), std::istream_iterator<std::string>(), back_inserter(slist)); fs.close(); }
std::copy(slist.begin(), slist.end(), std::ostream_iterator<std::string>(std::cout," "));
slist.erase( std::remove_if(slist.begin(), slist.end(), pred), slist.end());
std::cout << "\n----------------------------------------------------\n"; std::copy(slist.begin(), slist.end(), std::ostream_iterator<std::string>(std::cout," "));
std::cin.get(); return 0 ; }
|
|