프로그램이 종료되면 메모리에서 지워지고 그동안 작업하였던 데이터는 모두 사라집니다.
따라서 프로그램을 실행하는 도중에 어떤 데이터를 저장하고자 한다면 우리는 하드 디스크에 파일 형태로 저장하여야 합니다.
구체적으로 어떤 경우에 파일이 필요할까요? 예를 들어서 게임에서는 사용자의 점수를 score.txt 파일 안에 저장할 수 있습니다.
또 게임에서 사용되는 아이템, 색상, 폰트와 같은 사용자의 선택 사항을 파일에 저장할 수도 있습니다.
데이터를 영구히 보관하려면 파일에 저장해야 하는데 이때 스트림을 사용하면 됩니다.
이번 장에서는 데이터를 파일에 저장하는 방법과 파일에서 데이터를 읽는 방법을 학습합니다.