JAVA기반 스마트 개발2021/프로그래밍 언어활용
주소록 관리 시스템
리피아
2021. 8. 16. 02:06
728x90
프로그램 설계
프로그램 개요
주소록 관리를 위하여 파일에 보관되며
검색 수정 삭제가 가능한 시스템 구현
프로그램 구현 시 처리 대상 자료 : 이름 나이 생년월일 주소 전화번호
기능 정의
메뉴
기능
요구사항
기능 정의
자료구조 정의
자료구조
핵심요약
프로그램 설계
- 유효성 검사를 위하여 다양한 라이브러리 함수를 사용할 수 있음
- 프로그램의 기능 수행을 위한 요구분석을 주의 깊게 수행해야 함
- 현재 시간 등을 반환하는 함수로 time 함수를 이용할 수 있음
- 이진 파일의 입출력은 fread, fwrite를 이용함
코드 분석
- 검색 문자의 위치를 찾을 수 있는 함수 : strchr
- 문자열의 길이를 반환하는 함수 : strlen
- 현재 시간 정보를 얻을 수 있는 함수 : time
- 이진 파일의 읽기와 쓰기에 이용하는 함수 : fread, fwrite