//Guest Info - List of people to be invited struct guestinfo{ int ID char Surname[15]; char Firstname[15]; int House Number; int phone[11]; char Address 1 [15]; char Address 2 [15]; char County[15]; char Country [15]; char Postcode [7]; }; //Attendance list struct Attendance{ int ID; int AttendingMeal; int Vegetarian; int AttendingDisco; } //Function Declerations /* struct inputguestdata(void); Inputs: User input of guests and their details. Output: Guest data stored in "guestinfo" struct Comments: Reads in guest data to guestinfo struct */ /* void invites(struct guestinfo); Inputs: guestinfo struct, user input of invite template. Output: Personalised Invites Comments: Produce and print a personalized invitation with appropriate fields */ /* struct responses(void); Inputs: User input Output: Attendancelist Comments: As user receives invites they are entered into the system to compile an attendance list. */ /* struct guestlist(struct guestinfo, attendance); Inputs: Attendance List and Guest data Output: Guest List Comments: Guest list includes attendance, meal type and Personal Details (This is done by matching two ID's) */