JAVA기반 스마트 개발2021/프로그래밍 언어활용

도서관리 시스템 고도화(파일 처리)

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

프로그램 설계

고도화 내용

01. 도서 데이터를 텍스트 파일로 저장하여 관리
02. 유효성 검사기능 추가

기능 정의

기능

고도화 내용

 고도화 방법

 

파일에 저장

파일에서 읽기

선언 및 main 함수

유효성 검사

 

 

 

 

핵심요약

프로그램 설계

  • 프로그램 개발 시 작업 목표에 맞게 사용할 라이브러리 함수와 자료구조를
    결정해야 함
  • 유효성 검사를 위해서 다양한 함수를 적용하게 처리할 수 있음
  • 문자열의 길이는 strlen 함수를 이용하여 입력값을 검사할 수 있음

코드 분석

  • 파일 입출력을 위해서는 먼저 입출력을 위한 스트림을 생성해야 함
  • 파일 스트림 생성 시 fopen 함수를 이용하고 모드를 함수의 인수로 전달해야 함
  • 형식화된 파일 입출력은 fscanf와 fprintf를 이용하여 처리할 수 있음