# 스트림 ( Stream ) 이란 ?
# 파일 입출력의 필요성
- 콘솔 창을 통해 입력과 출력의 기능을 수행한다.
- 이런 입출력 데이터들은 프로그램이 종료되면 사라진다.
- RAM이라는 휘발성 메모리에 저장되기 때문이다.
- 하지만 파일 입출력을 사용하면, 파일에 데이터를 저장하기에 지속되는 데이터를 만든다.
# ifstream, ofstream, fstream
- 파일 입출력을 위한 스트림. 클래스.
- ifstream은 파일을 읽기만 하는 input file, ofstream은 파일을 쓰기만 하는 output file, fstream은 입출력 둘다 가능함.
# 파일 스트림 사용하기
- ifstream, ofstream, fstream 과 같은 입출력 스트림을 사용하기 위해서는 #include <fstream> 헤더 라이브러리를 추가해줘야함.
'Coding > C++' 카테고리의 다른 글
[ C++ ] chapter 6.11 : 메모리 동적 할당 new와 delete (0) | 2022.03.27 |
---|---|
[ C++ Side Project ] LoginPage 회고 (0) | 2022.03.03 |
[ C++ ] Chapter 6.10 : C언어 스타일의 문자열 심볼릭 상수 (0) | 2022.02.22 |
[ C++ ] Chapter 6.9 : 포인터 연산과 배열 인덱싱 (0) | 2022.02.22 |
[ C++ ] Chapter 6.8 : 포인터와 정적배열 (0) | 2022.02.20 |