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










내 실력 확인하기




내용을 이해했나요?

• 텍스트 파일: 사람이 읽을 수 있는 형태의 텍스트가 들어 있는 파일이다. C 소스 코드는 텍스트 파일이다.
• 이진 파일: 사람이 읽을 수는 없고 컴퓨터가 읽어서 사용하는 파일이다. 이진 데이터가 들어 있으며 C 프로그램
을 작성한 파일을 컴파일하여 실행 파일로 바꾸면 이 실행 파일은 이진 파일이다.
• 파일 열기 모드: fopen( ) 함수를 이용하여 파일을 열 때, 읽기(r), 쓰기(w), 내용 추가(a) 모드로 구분하여 사용
한다. 이진 파일은 각 모드에 b를 붙여 준다.
• 이진 파일을 읽고 쓰는 경우: 동영상 파일, 사진 파일 등을 읽고 쓰기 위해서는 fread( ) 함수와 fwrite( ) 함수를
사용한다.







문제로 확인할까요?

1. fopen( ) 함수에서 이진 파일을 쓰기 모드로 열기 위한 매개 변숫값은?

① w ② r ③ a ④ rb ⑤ wb



2. 특정 형식 없이 한 문자를 파일에서 읽는 함수는?
① fgetc( ) ② fputs( ) ③ fread( ) ④ fprint( ) ⑤ fopen( )



3. sample.txt라는 텍스트 파일을 fopen( ) 함수를 이용하여, 읽기 모드로 열어 fp라는 파일 포인터에 할당해 주는

코드를 한 줄로 작성해 보자.









평가해 볼까요?

★다음 평가 항목에 따라 자신의 성취 척도를 스스로 점검해 보자.

척도
영역 평가 항목
1 2 3 4 5

이해 텍스트 파일과 이진 파일의 개념과 차이점을 설명할 수 있는가?
적용 텍스트 파일과 이진 파일을 열고 쓸 수 있는가?



내 실력 확인하기 177






(책)2015프로그래밍-교과서3차심의본 본문.indb 177 2017-09-05 오후 4:16:41
   174   175   176   177   178   179   180   181   182   183   184