/*** the appropriated headers are missing ***/ #ifndef STUDENT_STRUCT_H_ #define STUDENT_STRUCT_H_ #include #include "myio_c.h" #include "name_struct.h" typedef struct student_struct { NAME name; int mcode; char major_code[5]; int year_school; int units_completed; float grade_point; } STUDENT; void fill_student(STUDENT *); void print_student(STUDENT ); void get_m_code(int *); /* this is a bad representation for the code */ void get_major_code(char []); /* this is a good representation for the code */ void get_year_school(int *); void print_year(int ); void get_units_completed(int *); void get_grade_point(float *); void swap_students(STUDENT *, STUDENT *); int compare_students_name(STUDENT, STUDENT); #endif