#include #include using namespace std; #include "worditer.h" #include "iteradapter.h" int main(int argc, char * argv[]) { string filename; if (argc <= 1) { cerr << "usage " << argv[0] << " filename" << endl; exit(1); } filename = argv[1]; WordStreamIterator wit; wit.Open(filename); typedef iteradapter iter; copy (iter(wit), iter(), ostream_iterator(cout,"\n")); return 0; }