Page 166 고등학교 프로그래밍 교과서
P. 166








9 파일 입출력







학습목표 •파일의 개념을 이해하고 파일에 저장된 자료를 읽고 쓰는 과정을 설명할 수 있다.
•파일에 자료를 쓰고 읽는 프로그램을 작성할 수 있다.





생각 펼치기
생각 펼치기 컴퓨터의 기억 장치는 주기억 장치와 보조 기억 장치로 나뉜다. 주기억 장치는 속도가 빠르고
컴퓨터 연산을 위해 주로 사용되지만 전원이 꺼지면 내용이 사라진다. 또 용량이 크지 않아 많은
내용을 담아 놓을 수도 없다. 영화와 같이 용량이 큰

자료는 보조 기억 장치에 저장하고, 보고 싶을 때마다
플레이어를 이용해서 그 파일을 재생한다. 이와 같이
프로그램의 결과물로 생성된 어떤 자료를 장기간 보
존해야 할 필요가 있을 때 우리는 그것을 하드디스크,

USB 메모리 같은 보조 기억 장치에 파일로 저장한다.










핵심 프로그램 실행 중에 생성된 자료를 변수에 저장하는 것과 파일에 저장하는 것은
질문 어떤 차이점이 있을까?







미션 이 단원을 학습하면서 해결해 보자.



주기억 장치에 저장되어 있는 자료는 컴퓨터가 꺼지면 자료가 삭제된다. 우
리가 매일 쓰는 일기, 가계부 등을 컴퓨터에서 작성하여 저장하면 컴퓨터의
전원이 꺼진 다음에도 하드디스크에 저장되어 있어 다시 불러 읽을 수 있다.











간단한 메모를 파일에 저장하는 프로그램을 작성해 보자.




164 Ⅱ. C 프로그래밍의 기초





(책)2015프로그래밍-교과서3차심의본 본문.indb 164 2017-09-05 오후 4:16:39
   161   162   163   164   165   166   167   168   169   170   171