게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어 도저히 모르겠네요 살려주세요
게시물ID : programmer_3633짧은주소 복사하기
작성자 : 개나소나
추천 : 0
조회수 : 393회
댓글수 : 4개
등록시간 : 2014/05/30 15:22:22
옵션
  • 베스트금지
  • 본인삭제금지
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 부분을 동적배열로 만들려고 선언해주는 부분에서 계속 에러가 나요.......
 
저번에도 비슷한 질문을 올리긴 했는데 제가 빠가라 그런가 똑같은 코드 써봤는데도 에러가 나고 그러드라구요 ㅠㅠ
 
도와주세요
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호