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

등록일 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
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서