// 24T3 COMP1511 Week 7 Lecture 1 #include #include #define MAX_LEN 2048 struct student { char name[MAX_LEN]; int id; double mark; }; int main(void) { struct student stu; strncpy(stu.name, "Fiona", MAX_LEN - 1); stu.name[MAX_LEN - 1] = '\0'; // strcpy(stu.name, "Fiona"); stu.id = 5555; stu.mark = 85.5; printf("Student name: %s\n", stu.name); printf("Student id: %d\n", stu.id); printf("Student mark: %lf\n", stu.mark); //Make a pointer variable struct student *stu_p = &stu; //Print out student details using pointer. printf("Student name: %s\n", stu_p->name); printf("Student id: %d\n", stu_p->id); printf("Student mark: %lf\n", stu_p->mark); return 0; }