/** * structs-0.c * * Computer Science 50 * David J. Malan * * Demonstrates use of structs. */ #include #include #include #include "structs.h" // number of students #define STUDENTS 3 int main(void) { // declare students student students[STUDENTS]; // populate students with user's input for (int i = 0; i < STUDENTS; i++) { printf("Student's name: "); students[i].name = GetString(); printf("Student's house: "); students[i].house = GetString(); } // now print students for (int i = 0; i < STUDENTS; i++) { printf("%s is in %s.\n", students[i].name, students[i].house); } // free memory for (int i = 0; i < STUDENTS; i++) { free(students[i].name); free(students[i].house); } }