18

    18장. 파일 입출력

    파일 입출력 필요성 - 프로그램이 꺼진 후에도 데이터를 저장하기 위해 필요 - 게임을 껏다 킬때마다 다시 처음부터 캐릭터를 키워야 한다면 매우 억울 - 이전의 상태를 프로그램 내부에서 그대로 사용할 수 있게하기 위해서 파일이 실질적으로 저장되는 위치는? SSD RAM, CPU -> 휘발성 1) 파일 입출력 변수는 FILE형식의 포인터 변수로 선언 2) 파일을 열 때는 fopen()함수를 이용한다. 3) 파일을 닫을 때는 fclose()함수를 이용한다. FILE *fp; fp = fopen(파일경로, 접근방식); // 파일 관련 처리 fclose(fp); 4) 파일을 닫아주지 않으면 메모리 누수가 발생할 수도 있다.