13강 · 제8장 · 약 60분
파일처리 함수
파일 포인터와 순차·랜덤 파일 처리를 다룹니다.
학습 목표
- 파일 포인터로 파일을 열고 닫는 흐름을 안다
- 순차 파일과 랜덤 접근의 차이를 설명한다
파일 입출력 개념
FILE *fp = fopen("data.txt", "w");
if (fp == NULL) { /* 실패 처리 */ }
fprintf(fp, "hello\n");
fclose(fp);
- 모드 예:
"r"읽기,"w"쓰기(새로),"a"추가,"rb"/"wb"바이너리 - 순차 처리: 앞에서부터 차례로
- 랜덤 처리:
fseek/ftell로 위치 이동
브라우저 실행 환경에서는 실제 디스크 파일이 없거나 제한됩니다.
아래는 표준출력으로 흐름을 시뮬레이션하는 예제입니다. 로컬에서는fopen예제를 꼭 실습하세요.
코드 실습 (C)
실행 결과가 여기에 표시됩니다.