JAVA기반 스마트 개발2021/프로그래밍 언어활용
도서관리 시스템 고도화(파일 처리)
리피아
2021. 8. 16. 02:01
728x90
프로그램 설계
고도화 내용
01. 도서 데이터를 텍스트 파일로 저장하여 관리
02. 유효성 검사기능 추가
기능 정의
기능
고도화 내용
고도화 방법
파일에 저장
파일에서 읽기
선언 및 main 함수
유효성 검사
핵심요약
프로그램 설계
- 프로그램 개발 시 작업 목표에 맞게 사용할 라이브러리 함수와 자료구조를
결정해야 함 - 유효성 검사를 위해서 다양한 함수를 적용하게 처리할 수 있음
- 문자열의 길이는 strlen 함수를 이용하여 입력값을 검사할 수 있음
코드 분석
- 파일 입출력을 위해서는 먼저 입출력을 위한 스트림을 생성해야 함
- 파일 스트림 생성 시 fopen 함수를 이용하고 모드를 함수의 인수로 전달해야 함
- 형식화된 파일 입출력은 fscanf와 fprintf를 이용하여 처리할 수 있음