본문 바로가기

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

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

 

 

프로그램 설계

고도화 내용

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

기능 정의

기능

고도화 내용

 

고도화 방법

 

파일에 저장

파일에서 읽기

선언 및 main 함수

유효성 검사

 

 

 

 

★핵심요약★

프로그램 설계

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

코드 분석

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