검색어 입력폼
평가점수C

[자료구조] 주소록 (링크드리스트 이용)

등록일 2003.01.02 파일확장자압축파일 (zip) | 9페이지 | 가격 1,000원

*해당 문서는 미리보기가 지원되지 않습니다.

소개글

링크드 리스트를 이용한 주소록입니다.

초기 메뉴가
cout << "1. Print List" << endl;
cout << "2. Input " << endl;
cout << "3. Delete" << endl;
cout << "4. Exit" << endl;
cout << "Input Your Choice : ";
이렇게 되고. 선택에 따라 노드를 추가 삭제, 데이터를 출력합니다.

지저분한 코드는 없고 주석은 적당히 달았습니다. (이해할 수 있을 정도)
객체지향적으로 코딩해서 소스 분석해서 공부해도 좋을 것 같습니다.^^
당근 레폿은 A+ 받았습니다. ^^

컴파일 실행환경

클래스
CList
CRecord
CNode

그외함수
main
menu
remove
input

본문내용

메인부분 코드입니다.
다른 자질구레한 처리는 다 함수로 빼냈기 때문에 메인이 짧군요^^

void main()
{
//선언
int choice;
bool isExit = false;
CList list;

//메뉴가 출력한다.
do
{
choice = menu();
switch(choice)
{
case 1:
list.PrintList();
break;
case 2:
input(list);
break;
case 3:
remove(list);
break;
case 4:
isExit = true;
}
}while(isExit == false);
}

압축파일내 파일목록

Address.dsp
Address.dsw
Address.exe
Address.ncb
List.cpp
List.h
main.cpp
Record.cpp
Record.h
다운로드 맨위로