리피아 2021. 8. 16. 02:06
728x90

프로그램 설계

프로그램 개요

주소록 관리를 위하여 파일에 보관되며
검색 수정 삭제가 가능한 시스템 구현

프로그램 구현 시 처리 대상 자료 : 이름 나이 생년월일 주소 전화번호

기능 정의

메뉴

기능

요구사항

기능 정의

 

자료구조 정의

자료구조

 

 

 

핵심요약

프로그램 설계

  • 유효성 검사를 위하여 다양한 라이브러리 함수를 사용할 수 있음
  • 프로그램의 기능 수행을 위한 요구분석을 주의 깊게 수행해야 함
  • 현재 시간 등을 반환하는 함수로 time 함수를 이용할 수 있음
  • 이진 파일의 입출력은 fread, fwrite를 이용함

코드 분석

  • 검색 문자의 위치를 찾을 수 있는 함수 : strchr
  • 문자열의 길이를 반환하는 함수 : strlen
  • 현재 시간 정보를 얻을 수 있는 함수 : time
  • 이진 파일의 읽기와 쓰기에 이용하는 함수 : fread, fwrite