본문 바로가기
프로그래밍/언어_스크립트

오랜만에 C++ - 파일 처리

by 써드아이 2017. 9. 10.

파일을 스트림으로 처리하기 위해서..


#include <fstream>


std::ifstream : 입력용 파일

std::ofstream : 출력용 파일


open 모드

std::ios::in

out

binary

ate

append

trunc


tellp / seekp 입력 파일에서의 동작

tellg / seekg 출력 파일에서의 동작



seekg(0, std::ios::end);

size = infile.tellg();

seekg(0, std::ios::beg);


size : 파일 크기





before = outfile.tellp();

outfile.write();

temp = outfile.tellp();

outsize = temp - before;


outsize : 저장한 바이트 수


infile.gcount() : 입력 파일에서 읽은 바이트 수