void print_course_for_teacher(assignment_node *assignmentList, teacher_node *teacherList, int teacher_number) { teacher *myTeacher = get_teacher(123457, teacherList); if (myTeacher == NULL) { printf("teacher number %d: isn't in the database\n", teacher_number); } printf("Courses for teacher number %d:\n", teacher_number); course_node *teacherCourses = get_teacher_courses(assignmentList, myTeacher); print_courses(teacherCourses); }
int main(int argc, char **argv) { CNode courses[4][MAXCOURSES]; FILE *fp = fopen("simple.gv", "r"); init_courses(courses, fp); print_courses(courses); return 0; }
void print_course_for_student(enrollment_node *enrollmentList, student_node *studentList, int student_number) { student *myStudent = get_student(student_number, studentList); if (myStudent == NULL) { printf("Student number %d: isn't in the database\n", student_number); return; } printf("Courses for student number %d:\n", student_number); course_node *studentsCourses = get_students_courses(enrollmentList, myStudent); print_courses(studentsCourses); }
void print_courses(course_node *head) { course_node *iterator = head; if (iterator->current != NULL) { print_course(iterator->current); } if(iterator->next != NULL) { print_courses(iterator->next); } }
void print_courses_from_database(database *myDatabase) { print_courses(myDatabase->courseList); }