Question: Given maing, build a struct called Student that represents a student that has two data members. the student's name (string) and the students GPA (double).

Given maing, build a struct called Student that represents a student that has two data members. the student's name (string) and the students GPA (double). Assume student's name has a maximum length of 20 characters. Implement the Student struct and related function declarations in Student. h, and implement the related function definitions in Student.c as listed below: - Student InitStudent(0 - initializes name to "Louie' and gpa to 1.0 - Student SetName(char *name, Student s) - sets the students name - Student SetGPA(double gpa, Student s) - sets the student's GPA - void GetName(char* studentName, Student s) - return the student's name in student Name - double GetGPA(Student s) - returns the students GPA Ex. If a new Student object is created, the default output is: Louie /1.0 Ex. If the student's name is set to "Felix" and the GPA is set to 3.7, the output becomes: Felix/3.7 \begin{tabular}{l|l} LAB & 9.7.1: LAB: Student struct \\ ACTIVITY \end{tabular} Current file Student.c - Load default template.. Given main0. build a struct called Student that represents a student that has two data members: the student's name (string) and the student's GPA (double). Assume student's name has a maximum length of 20 characters. Implement the Student struct and related function declarations in Student.h, and implement the related function definitions in Student. c as listed below: - Student InitStudent() - initializes name to "Louie' and gpa to 1.0 - Student SetName(char *name, Student s) - sets the student's name - Student SetGPA(double gpa, Student s) - sets the student's GPA - void GetName(char* studentName, Student s) - return the student's name in studentName - double GetGPA(Student s) - returns the students GPA Ex. If a new Student object is created, the default output is: Louie/1.0 Ex. If the student's name is set to "Felix" and the GPA is set to 3.7, the output becomes: F1ix/3.7 \begin{tabular}{l|l} LAB \\ ACriviry & 9.7.1: LAB: Student struct \end{tabular} Current file: Student.h = Load default template
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
