[C]4장 연결리스트
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[C]4장 연결리스트에 대한 보고서 자료입니다.

본문내용

1){
int outNum;
node *pre_node, *s;
PrintList(head->next); // 현재 list 출력
printf("\n *** Delete Menu ***\n");
outNum = inputData();
if(outNum == -1) return;
pre_node = search_node(outNum); // pre_node 를 검색함
s = pre_node->next;
if(s->num == outNum){ // 삭제될 노드가 리스트내에 존재한다면..
pre_node->next = s->next;
free(s); // 소멸
}
else { printf(" No exist !\n"); Sleep(700); }
}
}
int showMenu()
{
int menu;
PrintList(head->next); // 현재 list 출력
printf("┌ Main Menu──────┐ \n");
printf("│ 1. 삽입 │ \n");
printf("│ 2. 삭제 │ \n");
printf("│ 3. 종료 │ \n");
printf("└───────────┘ \n");
while(1){
printf(" 번호를 선택하세요 ? "); scanf("%d", &menu);
if(menu>0 && menu<3) return menu;
if(menu==3) exit(0);
}
}
int main(void)
{
InitList();
while(1){
int sel = showMenu();
system("cls");
(sel==1)? Insert() : Delete();
}
return 0;
}
  • 가격400
  • 페이지수5페이지
  • 등록일2016.01.14
  • 저작시기2010.6
  • 파일형식한글(hwp)
  • 자료번호#992207
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니