[자료구조와 실습] 배열리스트 관련 레포트
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[자료구조와 실습] 배열리스트 관련 레포트에 대한 보고서 자료입니다.

본문내용

return;
}
}
/****************************Start main()***********************************/
void main(){
List *L;
char ch;
L=(List *)malloc(sizeof(List));
memset(L,0,sizeof(List));
ListCreate(L);
printf(\"**************메뉴를 선택해 주세요!!***************\\n\");
printf(\"+:Insert,E;ListEmpty,F:ListFull,1:ListAtFirst\\n\");
printf(\"L:ListAtLast,C:Clear,S:ShowStructure,Q:Quit\\n\");
printf(\"***************************************************\\n\");
while(1){
ch=getch();
putch(ch);
ch=toupper(ch); //소문자,대문자로 입력받으면 대문자로 바꿔주는 함수
switch(ch){ //입력받은 ch에 따라 경우를 나눔
case \'+\': //ch에 +를 입력받았을 때
ch=getch();
putch(ch);
ListInsert(L,ch);
break;
case \'E\'://ch에 e,E를 입력받았을 때
if(ListEmpty(L))
printf(\"TRUE\\n\");
else
printf(\"FALSE\\n\");
break;
case \'F\' : //ch에 f,F를 입력받았을 때
if(ListFull(L))
printf(\"TRUE\\n\");
else
printf(\"FALSE\\n\");
break;
case \'1\' : //ch에 1을 입력받았을 때
if(ListAtFirst(L))
printf(\"TRUE\\n\");
else
printf(\"FALSE\\n\");
break;
case \'L\' : //ch에 l,L을 입력받았을 때
if(ListAtLast(L))
printf(\"TRUE\\n\");
else
printf(\"FALSE\\n\");
break;
case \'C\' : //ch에 c,C를 입력받았을 때
ListClear(L);
break;
case \'S\' : //ch에 s,S를 입력받았을 때
ListShowStructure(L);
break;
case \'Q\' : //ch에 q,Q를 입력받았을 때
printf(\"\\n\");
exit(1);
default :
break;
}
}
}
  • 가격1,900
  • 페이지수6페이지
  • 등록일2020.12.09
  • 저작시기2007.7
  • 파일형식한글(hwp)
  • 자료번호#1141833
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니