Question: C program Complete the following program by: Declare an enum agegroup with 5 values: infant, children, teen, adult and elderly ; Declare a
C program
Complete the following program by:
- Declare an enum "agegroup" with 5 values: infant, children, teen, adult and elderly;
- Declare a struct called "customer" that contains a string field "name", a integer field "memberId", and an enum agegroup field "ageGroup";
- Write the CreateCustomerRecord function that mallocs a new customer record and returns its reference to the caller.
Be reminded that the upper/lower cases for the names are important. The framework of the program is given below. Fill it in so it will run with proper output:
| #include #include
// insert struct/enum declarations
typedef struct customer Customer;
typedef enum agegroup AgeGroup;
// insert the CreateCustomerRecord function
int main() { Customer *c; c = CreateCustomerRecord("John Chan",1234,adult); printf("%s %d %d ",c->name,c->memberId,c->ageGroup); return 0; }
|
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
