typedef struct {
int month, day;
char *content;
}dates;
dates *holi;
구조체를 이렇게 만든다음에
holi 라는 구조체 안에 날짜를 숫자로 입력받고 content에다가 공휴일의 이름(ex 어린이날, 현충일...)등을 받아서
다른 함수에서 이 값을 써먹고 다시 관리메뉴로 돌아가면 추가,삭제,편집등이 용이하게 쓸라고 하거든요?
그런데 공휴일 입력하는 부분에서부터 막히네요 ㅠㅠ.
int addholi()
{
int month, day;
int select=49;
char day_name[50];
system("cls");
while (select == 49){
holi[cnt_num].content = (char*)calloc(1,sizeof(char));
printf("날짜를 입력하세요(ex 5 5)->");
scanf("%d %d", &month, &day);
printf("공휴일 명을 입력하세요(ex 어린이날)->");
fflush(stdin);
gets(day_name);
holi[cnt_num].month = month;
holi[cnt_num].day = day;
strcpy(holi[cnt_num].content, day_name);
cnt_num++;
printf("계속하시려면 1번, 그만 추가 하시려면 아무 키나 눌러주세요");
select = getch();
printf("\n");
}
return cnt_num;
}
이게 지금 제가 공휴일을 추가하려고 만든 함수인데
content 부분을 동적배열로 만들려고 선언해주는 부분에서 계속 에러가 나요.......
저번에도 비슷한 질문을 올리긴 했는데 제가 빠가라 그런가 똑같은 코드 써봤는데도 에러가 나고 그러드라구요 ㅠㅠ
도와주세요