#include #include typedef struct { int nummer; char naam[20]; float cijfer; } Student; Student leesStudent(void); void geefCijfer(Student *ps, float c); void printStudent(Student s); int main(void) { Student student = leesStudent(); printStudent(student); geefCijfer(&student, 5.2); printStudent(student); geefCijfer(&student, 4.5); printStudent(student); getchar(); return 0; } Student leesStudent(void) { /* test */ Student s = {15080323, "D. Omkop", 3.4}; return s; } void geefCijfer(Student *ps, float c) { /* hoogste cijfer telt:*/ if (c > ps->cijfer) { ps->cijfer = c; } } void printStudent(Student s) { printf("%5d %-20s %4.1f\n", s.nummer, s.naam, s.cijfer); }