소개글
자료구조 에서 선형리스트를 이용한 주소록 콘솔 프로그램이다.특징은 다음과 같다.
보고서와 함께 포함되어 있다
1)주소록 입력부분
-Head, tail, 위치 지정 하여 주소록 정보를 입력가능
2) 주소록 삭제기능
-한사람의 정보 혹은 전체 정보를 삭제할 수 있다
3)주소록 수정
-이름, 전화 번호등을 검색하여 수정 할 수 있다.
4) 파일 입출력
-주소록 정보를 TXT파일로 출력 혹은, TXT파일을 프로그램으로 불러드릴수있다
컴파일 실행환경
Visual studio본문내용
기능 설명1.주소록 입력(Head) : 친구의 정보를 가장 상위 리스트에 저장한다
*단계
입력 친구 수 -> 친구 정보 입력 -> m_list에 첫 번째 항목부터 저장됨
2.주소록입력(tail) : 친구의 정보를 하위 리스트부터 저장한다.
*단계
입력할 친구 숫자 지정 -> 친구 정보 입력 -> list 마지막 항목부터 저장됨
입력 나중 값이 가장 상위로 올라옴.
3.주소록입력(위치지정): 새로 입력할 친구의 정보를 원하는 위치에 입력한다
*단계
입력할 친구 숫자 지정 -> 친구 정보 입력 -> 입력한친구의 정보를 넣고 싶은 위치 지정->선택위치에 저장됨
4.주소록 1개 삭제(위치지정): 원하는 위치의 친구 삭제
1번째 친구 삭제됨
삭제할 친구 위치 선정-> 그 위치 친구 삭제됨
5.주소록 전체삭제: 리스트에 저장되 있는 주소록을 전부 삭제한다
6.해당위치있는 친구 대체하기: 바꾸고 싶은 위치의 친구정보를 다른 사람으로 바꾼다
대체하고 싶은 친구 위치 선정 -> 새로 바꿀 친구 정보 입력 -> 해당 위치 정보 바뀜
8.파일 읽어들이기: 텍스트 파일에 저장되 있는 자료를 콘솔 창으로 불러 들여 리스트에 저장
9.텍스트파일로 저장하기: 콘솔창에서 수정된 리스트의 값을 텍스트 파일로 저장시킨다
10.주소록 검색 : 이름,전화번호, 위치에로 구분해서 원하는 사람의 정보를 찾을 수 있다
*순서 -> 이름,전화번호,위치 중 찾고 싶은 사람 정보 입력-> 검색한 사람 정보 출력됨
압축파일 내 파일목록
2010136003강준영실습5/Debug/CL.read.1.tlog
2010136003강준영실습5/Debug/CL.write.1.tlog
2010136003강준영실습5/Debug/KJYFriend.obj
2010136003강준영실습5/Debug/KJYList.obj
2010136003강준영실습5/Debug/cl.command.1.tlog
2010136003강준영실습5/Debug/link-cvtres.read.1.tlog
2010136003강준영실습5/Debug/link-cvtres.write.1.tlog
2010136003강준영실습5/Debug/link.14788-cvtres.read.1.tlog
2010136003강준영실습5/Debug/link.14788-cvtres.write.1.tlog
2010136003강준영실습5/Debug/link.14788.read.1.tlog
2010136003강준영실습5/Debug/link.14788.write.1.tlog
2010136003강준영실습5/Debug/link.15584-cvtres.read.1.tlog
2010136003강준영실습5/Debug/link.15584-cvtres.write.1.tlog
2010136003강준영실습5/Debug/link.15584.read.1.tlog
2010136003강준영실습5/Debug/link.15584.write.1.tlog
2010136003강준영실습5/Debug/link.312-cvtres.read.1.tlog
2010136003강준영실습5/Debug/link.312-cvtres.write.1.tlog
2010136003강준영실습5/Debug/link.312.read.1.tlog
2010136003강준영실습5/Debug/link.312.write.1.tlog
2010136003강준영실습5/Debug/link.4280-cvtres.read.1.tlog
2010136003강준영실습5/Debug/link.4280-cvtres.write.1.tlog
2010136003강준영실습5/Debug/link.4280.read.1.tlog
2010136003강준영실습5/Debug/link.4280.write.1.tlog
2010136003강준영실습5/Debug/link.4548-cvtres.read.1.tlog
2010136003강준영실습5/Debug/link.4548-cvtres.write.1.tlog
2010136003강준영실습5/Debug/link.4548.read.1.tlog
2010136003강준영실습5/Debug/link.4548.write.1.tlog
2010136003강준영실습5/Debug/link.4756-cvtres.read.1.tlog
2010136003강준영실습5/Debug/link.4756-cvtres.write.1.tlog
2010136003강준영실습5/Debug/link.4756.read.1.tlog
2010136003강준영실습5/Debug/link.4756.write.1.tlog
2010136003강준영실습5/Debug/link.5424-cvtres.read.1.tlog
2010136003강준영실습5/Debug/link.5424-cvtres.write.1.tlog
2010136003강준영실습5/Debug/link.5424.read.1.tlog
2010136003강준영실습5/Debug/link.5424.write.1.tlog
2010136003강준영실습5/Debug/link.9380-cvtres.read.1.tlog
2010136003강준영실습5/Debug/link.9380-cvtres.write.1.tlog
2010136003강준영실습5/Debug/link.9380.read.1.tlog
2010136003강준영실습5/Debug/link.9380.write.1.tlog
2010136003강준영실습5/Debug/link.9668-cvtres.read.1.tlog
2010136003강준영실습5/Debug/link.9668-cvtres.write.1.tlog
2010136003강준영실습5/Debug/link.9668.read.1.tlog
2010136003강준영실습5/Debug/link.9668.write.1.tlog
2010136003강준영실습5/Debug/link.command.1.tlog
2010136003강준영실습5/Debug/link.read.1.tlog
2010136003강준영실습5/Debug/link.write.1.tlog
2010136003강준영실습5/Debug/main.obj
2010136003강준영실습5/Debug/mt.command.1.tlog
2010136003강준영실습5/Debug/mt.read.1.tlog
2010136003강준영실습5/Debug/mt.write.1.tlog
2010136003강준영실습5/Debug/phoneFunc.obj
2010136003강준영실습5/Debug/rc.command.1.tlog
2010136003강준영실습5/Debug/rc.read.1.tlog
2010136003강준영실습5/Debug/rc.write.1.tlog
2010136003강준영실습5/Debug/screenOut.obj
2010136003강준영실습5/Debug/vc100.idb
2010136003강준영실습5/Debug/vc100.pdb
2010136003강준영실습5/Debug/실습5리스트.exe
2010136003강준영실습5/Debug/실습5리스트.exe.embed.manifest
2010136003강준영실습5/Debug/실습5리스트.exe.embed.manifest.res
2010136003강준영실습5/Debug/실습5리스트.exe.intermediate.manifest
2010136003강준영실습5/Debug/실습5리스트.ilk
2010136003강준영실습5/Debug/실습5리스트.lastbuildstate
2010136003강준영실습5/Debug/실습5리스트.log
2010136003강준영실습5/Debug/실습5리스트.pdb
2010136003강준영실습5/Debug/실습5리스트.vcxprojResolveAssemblyReference.cache
2010136003강준영실습5/Debug/실습5리스트_manifest.rc
2010136003강준영실습5/ipch/실습5리스트-8231fb11/실습5리스트-6d6d1942.ipch
2010136003강준영실습5/KJYFriend.cpp
2010136003강준영실습5/KJYFriend.h
2010136003강준영실습5/KJYList.cpp
2010136003강준영실습5/KJYList.h
2010136003강준영실습5/main.cpp
2010136003강준영실습5/myfriend.txt
2010136003강준영실습5/실습5리스트.opensdf
2010136003강준영실습5/실습5리스트.sdf
2010136003강준영실습5/실습5리스트.sln
2010136003강준영실습5/실습5리스트.suo
2010136003강준영실습5/실습5리스트.vcxproj
2010136003강준영실습5/실습5리스트.vcxproj.filters
2010136003강준영실습5/실습5리스트.vcxproj.user
2010136003강준영실습5주소록.hwp
2010136003강준영실습5/Debug/CL.write.1.tlog
2010136003강준영실습5/Debug/KJYFriend.obj
2010136003강준영실습5/Debug/KJYList.obj
2010136003강준영실습5/Debug/cl.command.1.tlog
2010136003강준영실습5/Debug/link-cvtres.read.1.tlog
2010136003강준영실습5/Debug/link-cvtres.write.1.tlog
2010136003강준영실습5/Debug/link.14788-cvtres.read.1.tlog
2010136003강준영실습5/Debug/link.14788-cvtres.write.1.tlog
2010136003강준영실습5/Debug/link.14788.read.1.tlog
2010136003강준영실습5/Debug/link.14788.write.1.tlog
2010136003강준영실습5/Debug/link.15584-cvtres.read.1.tlog
2010136003강준영실습5/Debug/link.15584-cvtres.write.1.tlog
2010136003강준영실습5/Debug/link.15584.read.1.tlog
2010136003강준영실습5/Debug/link.15584.write.1.tlog
2010136003강준영실습5/Debug/link.312-cvtres.read.1.tlog
2010136003강준영실습5/Debug/link.312-cvtres.write.1.tlog
2010136003강준영실습5/Debug/link.312.read.1.tlog
2010136003강준영실습5/Debug/link.312.write.1.tlog
2010136003강준영실습5/Debug/link.4280-cvtres.read.1.tlog
2010136003강준영실습5/Debug/link.4280-cvtres.write.1.tlog
2010136003강준영실습5/Debug/link.4280.read.1.tlog
2010136003강준영실습5/Debug/link.4280.write.1.tlog
2010136003강준영실습5/Debug/link.4548-cvtres.read.1.tlog
2010136003강준영실습5/Debug/link.4548-cvtres.write.1.tlog
2010136003강준영실습5/Debug/link.4548.read.1.tlog
2010136003강준영실습5/Debug/link.4548.write.1.tlog
2010136003강준영실습5/Debug/link.4756-cvtres.read.1.tlog
2010136003강준영실습5/Debug/link.4756-cvtres.write.1.tlog
2010136003강준영실습5/Debug/link.4756.read.1.tlog
2010136003강준영실습5/Debug/link.4756.write.1.tlog
2010136003강준영실습5/Debug/link.5424-cvtres.read.1.tlog
2010136003강준영실습5/Debug/link.5424-cvtres.write.1.tlog
2010136003강준영실습5/Debug/link.5424.read.1.tlog
2010136003강준영실습5/Debug/link.5424.write.1.tlog
2010136003강준영실습5/Debug/link.9380-cvtres.read.1.tlog
2010136003강준영실습5/Debug/link.9380-cvtres.write.1.tlog
2010136003강준영실습5/Debug/link.9380.read.1.tlog
2010136003강준영실습5/Debug/link.9380.write.1.tlog
2010136003강준영실습5/Debug/link.9668-cvtres.read.1.tlog
2010136003강준영실습5/Debug/link.9668-cvtres.write.1.tlog
2010136003강준영실습5/Debug/link.9668.read.1.tlog
2010136003강준영실습5/Debug/link.9668.write.1.tlog
2010136003강준영실습5/Debug/link.command.1.tlog
2010136003강준영실습5/Debug/link.read.1.tlog
2010136003강준영실습5/Debug/link.write.1.tlog
2010136003강준영실습5/Debug/main.obj
2010136003강준영실습5/Debug/mt.command.1.tlog
2010136003강준영실습5/Debug/mt.read.1.tlog
2010136003강준영실습5/Debug/mt.write.1.tlog
2010136003강준영실습5/Debug/phoneFunc.obj
2010136003강준영실습5/Debug/rc.command.1.tlog
2010136003강준영실습5/Debug/rc.read.1.tlog
2010136003강준영실습5/Debug/rc.write.1.tlog
2010136003강준영실습5/Debug/screenOut.obj
2010136003강준영실습5/Debug/vc100.idb
2010136003강준영실습5/Debug/vc100.pdb
2010136003강준영실습5/Debug/실습5리스트.exe
2010136003강준영실습5/Debug/실습5리스트.exe.embed.manifest
2010136003강준영실습5/Debug/실습5리스트.exe.embed.manifest.res
2010136003강준영실습5/Debug/실습5리스트.exe.intermediate.manifest
2010136003강준영실습5/Debug/실습5리스트.ilk
2010136003강준영실습5/Debug/실습5리스트.lastbuildstate
2010136003강준영실습5/Debug/실습5리스트.log
2010136003강준영실습5/Debug/실습5리스트.pdb
2010136003강준영실습5/Debug/실습5리스트.vcxprojResolveAssemblyReference.cache
2010136003강준영실습5/Debug/실습5리스트_manifest.rc
2010136003강준영실습5/ipch/실습5리스트-8231fb11/실습5리스트-6d6d1942.ipch
2010136003강준영실습5/KJYFriend.cpp
2010136003강준영실습5/KJYFriend.h
2010136003강준영실습5/KJYList.cpp
2010136003강준영실습5/KJYList.h
2010136003강준영실습5/main.cpp
2010136003강준영실습5/myfriend.txt
2010136003강준영실습5/실습5리스트.opensdf
2010136003강준영실습5/실습5리스트.sdf
2010136003강준영실습5/실습5리스트.sln
2010136003강준영실습5/실습5리스트.suo
2010136003강준영실습5/실습5리스트.vcxproj
2010136003강준영실습5/실습5리스트.vcxproj.filters
2010136003강준영실습5/실습5리스트.vcxproj.user
2010136003강준영실습5주소록.hwp
참고 자료
없음프로그램소스 연관자료
이 자료와 함께 구매한 자료
- [멀티미디어] 멀티미디어 플랫폼 2페이지
- [네트워크] 인터 네트워킹 장비에 대해 8페이지
- [C언어] C언어의 역사 및 C++의 장점 8페이지
- 리눅스의 역사 및 종류 조사 10페이지