1 필요한 이유→ C 프로그램은 메모리(RAM)에서 실행되며, 종료되면 메모리 안의 데이터는 모두 사라짐→ 데이터를 영구 저장하거나 불러오기 위해 파일 입출력이 필요2 기본 개념▼ 파일 입출력을 위한 헤더#include ▼ 파일을 다루기 위한 핵심 타입FILE* 파일포인터;→ FILE*은 파일과 연결된 스트림을 가리키는 포인터3 파일 열기와 닫기1) fopen 함수FILE* fp = fopen("파일이름", "모드"); → 파일이 성공적으로 열리면 FILE* 반환→ 파일 열기가 실패하면 NULL 반환2) fclose 함수fclose(fp);→ 열었던 파일을 닫음→ 리소스 누수 방지를 위해 꼭 닫아야 함3) 파일 열기 모드 정리모드설명파일 없을 때기존 파일 있을 때"r"읽기 전용열기 실패읽기 가능"r+"읽..