void ReadFileCourse(Course*& c, int& n) { ifstream fin("CS162\\Schedule\\2019-2020-HK2-Schedule-19APCS1.txt", ios::in); if (!fin.is_open()) { cout << "Can not open file" << endl; return; } fin >> n; fin.ignore(); c = new Course[n]; for (int i = 0; i < n; i++) { ReadCourse(fin, c[i]); } fin.close(); } void ReadCourse(ifstream& fin, Course& c) { getline(fin, c.courseID, '\n'); getline(fin, c.courseName, '\n'); getline(fin, c.lecturerUser, '\n'); getline(fin, c.lecturerName, '\n'); getline(fin, c.lecturerDegree, '\n'); fin >> c.lecturerGender; /*fin.ignore();*/ fin >> c.startDay.year >> c.startDay.month >> c.startDay.day; fin >> c.endDay.year >> c.endDay.month >> c.endDay.day; fin >> c.Day; /*fin.ignore();*/ fin >> c.hourStart.hour >> c.hourStart.minute; fin >> c.hourEnd.hour >> c.hourEnd.minute; fin.ignore(); getline(fin, c.Room, '\n'); }