본문내용
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;
}
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;
}
추천자료
R-L-C 직ㆍ병렬 공진회로
C학점의 천재가 만든 경영신화
RS-232C (EIA-232C 또는 RS-232)의 통신 규격
벤처기업과 창업,정보통신기술, 벤처기업의 성패 요인, 인터넷 유망사업, 창업이란, 창업체크...
전기 설계 검토시 22가지 체크리스트
c 미로찾기 //c 언어 미로찾기 최단거리
캐나다 목조주택 (조립) 수출현황 및 업체 리스트
Maurice Quartet 감상문(Quartet in C minor, D 703/String... <간호학과>정형외과 실습점검표(check list 체크리스트)
(간호학과) 여성건강간호학 실습 체크리스트
C로 구현한 - 깊이(DFS),너비(BFS) 순회 - #8 - 깊이순회(무방향 그래프).c, #8 - 너비순회(...
C로구현한 위상정렬(진입차수이용) - #8 - 위상정렬(진입차수이용).c
C로 구현한 Baruvka 알고리즘(무방향그래프) - #8 - Baruvka 알고리즘(무방향그래프).c
[성인간호학실습] 비뇨기계 체크리스트 Check List 문헌고찰 (기구 및 물품, 소변검사, 혈액...
소개글