c++로 구현한 물품관리프로그램
- 최초 등록일
- 2011.01.14
- 최종 저작일
- 2010.06
- 13페이지/ 압축파일
- 가격 5,000원
소개글
울산대학교 1학기 자료구조실험 Term Project 였던 소스입니다.
전부 연결리스트로 구현하였고, A+ 받았던 자료입니다.
라인마다 주석을 전부 다 달았고, 보고서도 word 형식으로 만들어 놨습니다.
모든 기능이 현재 작동하고 있으며, 프로그램에 사용할 db파일을 get으로 불러오는 형식 1번과
사용자가 직접 2번으로 입력하는 기능을 추가하여 추가점수도 받았었습니다.
목차
목적 및 목표
1. 물품정보등록 (파일)
2. 물품정보등록 (입력)
3. 물품재배치
4. 물품배송
5. 물품조회
6. 종료
본문내용
프로그램은 총 6가지 단계로 나뉘며
각 단계마다 작동하는 조건에 대해서 설명하겠다.
1. 물품정보등록 (파일)
파일 입출력을 통해 deliveryinfo.txt파일을 fscanf로 temp에 읽어 들인다.
fscanf는 공백을 구분하여 읽어 들이므로, 형태에 알맞게 파일을 작성하였다.
파일로부터 읽어 들인 출발지주소, 도착지주소에 대한 오류검사는 strtok을 이용하여 ‘|’ 를 구분자로 두고, tok을 통해 strcmp를 이용하여 반환되는 값이 0인지 아닌지를 통해 5개의 시, 4개의 구에 속하는지 검사한다.
파일 입출력의 경우 조건에서 오류가 발생하여도 다음라인으로 진행하라고 하였으므로, 오류 메시지만 출력한 후 계속 읽어 들이도록 소스를 작성하였다.
물론 잘못 입력 되어있는 경우에는 재배치와 배달 그리고 조회 항목 선택 할 시 모두 예외처리로 출력이 나오게 하였으며, 파일을 통한 모든 정보는 순서대로 20번째 21번째 큐에 저장된다.
참고 자료
없음
압축파일 내 파일목록
자료구조실험 보고서.doc
2010 자료구조실험 Term Project/2010 자료구조실험 Term Project.c
2010 자료구조실험 Term Project/2010 자료구조실험 Term Project.dsp
2010 자료구조실험 Term Project/2010 자료구조실험 Term Project.dsw
2010 자료구조실험 Term Project/2010 자료구조실험 Term Project.ncb
2010 자료구조실험 Term Project/2010 자료구조실험 Term Project.opt
2010 자료구조실험 Term Project/deliveryinfo.txt
2010 자료구조실험 Term Project/Debug/2010 자료구조실험 Term Project.exe
2010 자료구조실험 Term Project/Debug/2010 자료구조실험 Term Project.ilk
2010 자료구조실험 Term Project/Debug/2010 자료구조실험 Term Project.obj
2010 자료구조실험 Term Project/Debug/2010 자료구조실험 Term Project.pch
2010 자료구조실험 Term Project/Debug/2010 자료구조실험 Term Project.pdb
2010 자료구조실험 Term Project/Debug/vc60.idb
2010 자료구조실험 Term Project/Debug/vc60.pdb