I don't know if I should post all the code to start, but if you need to see all the code just ask. Trying to post the relevant stuff:
void findHoliday (const DayData holidayList[],int listLength,
int month,int day, char holidayCopy[])
....
holidayCopy = holidayList[i].holiday;
now it's puzzling since the code (a homework template taken from a manual) doesn't initialize the holidayCopy array. The user enters the month and day, and the function does a for/if loop to find a holiday, put the name into holidayCopy.
Here is the error
invalid conversion from ‘const char*’ to ‘char’