Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started