void TaskManager::registerStudent(StudentList& s_list) { ioHandler ioh; ioh.putString(" 학생 정보를 등록합니다 "); Student s = ioh.getStudent(); s_list.insertStudent(s); // 생성자의 내용을 배열 함수에 삽입 }
void FileHandler::loadStudent(string fileName, StudentList& s_list) // 파일 읽기용 { ifstream fin; fin.open(fileName, ios_base::in); int id; string name; int kor; int eng; int math; while (!fin.eof()) // 파일의 끝에 도달하지 않았다면 계속 반복 { fin >> id >> name >> kor >> eng >> math; // 파일의 값을 읽음 Student s(id, name, kor, eng, math); // Student 임시 객체 생성 s_list.insertStudent(s); } fin.close(); }