給定一個名為Student的struct,如下列所示:
Student
- char first_name[20]
- char last_name[20]
- char student_id[10]
- int age
再給定主要執行程式main.c (題號.c)、以及Header檔function.h (題號.h);請試著完成Header檔中未實現的函式:SetFirstName()、SetLastName()、SetStudentID()、SetAge()、GetFirstName()、GetLastName()、GetStudentID()、GetAge()
Methods:
- void SetFirstName(Student* student, char* f) - Should set student’s first_name to f
- void SetLastName (Student* student, char* l) - Should set student’s last_name to l
- void SetStudentId(Student* student, char* s) - Should set student’s student_id to s
- void SetAge(Student* student, int a) – Should set student’s age to a
- char* GetFirstName(Student* student) - Return student’s first_name
- char* GetLastName(Student* student) - Return student’s last_name
- char* GetStudentId(Student* student) - Return student’s student_id
- int GetAge (Student student) - Return student’s age
- void InitStudent(Student* student) – Use “Set Methods” to initialize student’s properties
- void PrintStudent(Student student) – Use “Get Methods” to print student’s properties
function.c
輸入符合以下格式
First_name Last_name Student_ID Age
First_name、Last_name、Student_ID為字串;Age為整數
Note:
輸出符合以下格式:
Student_ID, First_name Last_name, Age
Note: