Here are the student and grad_student classes for reference:
enum year { fresh, soph, junior, senior, grad };
class student {
public:
student(char* nm, int id, double g, year x);
void print() const;
protected:
int student_id;
double gpa;
year y;
char name[30];
};
enum support { ta, ra, fellowship, other };
class grad_student : public student {
public:
grad_student
(char* nm, int id, double g, year x, support t,
char* d, char* th);
void print() const;
protected:
support s;
char dept[10];
char thesis[80];
};
This code is also available in a file named student.cpp, which can be found in the compressed course download file available on the Resources page.
Implement student::read and then use it to implement grad_student::read.
Paste the class below and click the Submit button when you are ready to submit this exercise.