Calender
Calender
h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#define NUM_DAYS_IN_WEEK 7
int i;
typedef struct
}DAYTYPE;
//Prototypes
DAYTYPE *CreateCal();
//Main function
int main()
ReadCal(weeklyCalendar);
DispCal(weeklyCalendar);
FreeCal(weeklyCalendar);
return 0;
DAYTYPE *CreateCal()
calendar[i].acDayName = NULL;
calendar[i].iDate = 0;
calendar[i].acActivity = NULL;
return calendar;
char Choice;
printf("Do you want to enter details for day %d [Y/N]: ", i + 1);
scanf("%c", &Choice);
getchar();
if(tolower(Choice) == 'n')
continue;
char nameBuffer[50];
scanf("%s", nameBuffer);
printf("Date: ");
scanf("%d", &calendar[i].iDate);
printf("Activity: ");
char activityBuffer[100];
calendar[i].acActivity = strdup(activityBuffer);
printf("\n");
if(calendar[i].iDate == 0)
printf("No Activity\n\n");
continue;
free(calendar[i].acDayName);
free(calendar[i].acActivity);
free(calendar);