All pastes #284146 Raw Edit

File read

public cpp v1 · immutable
#284146 ·published 2006-12-18 22:02 UTC
rendered paste body
#include <iostream>#include <fstream>#include <string>#include <vector>#include <algorithm>struct CoutStringFunctor {   void operator()(std::string &s) {      std::cout << s << std::endl;   };};class File {   std::vector<std::string> quotes;public:   File() {      std::ifstream in("quotes.txt", std::ios::in);      std::string line;            while(in.good()) {         std::getline(in, line);         quotes.push_back(line);      };   };   void Sort() {      std::sort(quotes.begin(), quotes.end());      // Print out strings for debugging only      std::for_each(quotes.begin(), quotes.end(), CoutStringFunctor());   };};int main() {   File f;   f.Sort();   return 0;}