본문 바로가기

프로그래밍 언어/C++

파일 입출력

스트림

  • 실제의 입력이나 출력이 표현된 데이터의 이상화된 흐름
  • 운영체제에 의해 생성되는 가상의 연결고리

버퍼

  • 스트림이 내부에 가지는 임시 메모리 공간

장점.

문자를 하나씩 전달하지 않고 묶어서 전달하므로 전송 시간이 적게 걸려 성능이 향상된다.

사용자가 잘못입력했을 경우 수정을 할 수 있다.

 

단점

게임과 같이 입출력이 빠르게 일어나야되는 프로그램은 버퍼가 오히려 안 좋은 영향을 끼칠 수 있다.

 

 

파일 입출력 클래스

파일 입출력 클래스 상속관계

 

파일 입력 스트림(ifstream): https://everydaystudy.tistory.com/23

파일 출력 스트림(ofstream): https://everydaystudy.tistory.com/24

 

 

출처:

http://www.tcpschool.com/cpp/cpp_io_streamBuffer

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com

 

https://modoocode.com/143

 

C++ IOstream (입출력) 라이브러리

 

modoocode.com

 

 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=tkdldjs35&logNo=221308244184

 

[ C++ ] 11. 파일 입출력 ( open, read, write )

파일 입출력 파일 입출력 클래스는 ofstream, ifstream, fstream 클래스에 있습니다. ofstream은 파일의 출...

blog.naver.com

 

'프로그래밍 언어 > C++' 카테고리의 다른 글

파일 출력 스트림  (0) 2022.03.11
파일 입력 스트림  (0) 2022.03.10
String 클래스  (0) 2022.03.09
클래스와 구조체에 관한 고찰 in C++  (0) 2022.03.04
포인터와 참조자에 관한 고찰 in C++  (0) 2022.03.04