happyso
study with happyso
happyso
전체 방문자
오늘
어제
  • 분류 전체보기 (300)
    • GIT (3)
    • 컴퓨터 기본 개념 (29)
    • 알고리즘 (125)
      • 알고리즘 문제 (115)
      • 알고리즘 개념 (10)
    • Go (2)
    • 클라우드 (53)
      • DevOps (3)
      • Kubernetes(쿠버네티스) (33)
      • AWS (6)
      • CKA (8)
    • 리눅스(Linux) (18)
      • 컨테이너(Container) (8)
    • Front (22)
      • JavaScript (2)
      • React (20)
    • Python (21)
      • Python 웹 크롤링 (11)
      • Django (7)
      • MachineLearning (3)
    • 데이터베이스 (6)
      • MariaDB (2)
      • MongoDB (4)
    • C언어 (5)
    • Trouble Shooting (2)
    • 네트워크 (8)
      • CCNA (5)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • kubernetes
  • edit
  • replace
  • Patch
  • 18
  • 15
  • apply

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
happyso

study with happyso

카테고리 없음

18장. 파일 입출력

2020. 7. 30. 23:58

파일 입출력 필요성

- 프로그램이 꺼진 후에도 데이터를 저장하기 위해 필요

- 게임을 껏다 킬때마다 다시 처음부터 캐릭터를 키워야 한다면 매우 억울

- 이전의 상태를 프로그램 내부에서 그대로 사용할 수 있게하기 위해서

 

 

파일이 실질적으로 저장되는 위치는? SSD

RAM, CPU -> 휘발성

 

<파일을 열고 닫기>

1) 파일 입출력 변수는 FILE형식의 포인터 변수로 선언

2) 파일을 열 때는 fopen()함수를 이용한다.

3) 파일을 닫을 때는 fclose()함수를 이용한다.

FILE *fp;
fp = fopen(파일경로, 접근방식);
// 파일 관련 처리
fclose(fp);

4) 파일을 닫아주지 않으면 메모리 누수가 발생할 수도 있다.

 

    happyso
    happyso

    티스토리툴바