Exemplo n.º 1
0
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;
    
}
Exemplo n.º 3
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);
}
Exemplo n.º 4
0
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);
	}
}
Exemplo n.º 5
0
void print_courses_from_database(database *myDatabase)
{
	print_courses(myDatabase->courseList);
}