Three problems for c++
// Movies.cpp #include "Movie.h" #include "Movies.h" #include <fstream> #include <string> using namespace std; Movies::Movies(string fn){loadMovies(fn);} // Returns the movieMap value here Movie Movies::getMovie(string m) { return MAP[m]; } void Movies::loadMovies(string fn) { ifstream iS(fn); unsigned LOOKED; string m; string SecTitle; getline(iS,m ); // skip heading getline(iS, m); // The line below will run all way untill the program is to end from // the text file while(!iS.eof()) { LOOKED = m.find_first_of("\t"); for (int k = 0; k < LOOKED; k++) SecTitle += m[k]; MAP[SecTitle] = Movie(m); SecTitle.clear(); getline(iS, m); } iS.close(); }