프로그래밍/C++
C++ 파일 입출력
호군
2010. 10. 27. 21:42
반응형
각각의 파일 입출력 생성 방법
ifstream in; // 입력
ofstream out; // 출력
fstream io; // 입출력
파일 연결 멤버 함수
void open(const char *filename, int mode, int access=filebuf::openprot);
filename : 연결할 파일의 이름
mode : 파일을 어떻게 열지를 결정
ios::app -> 모든 출력을 그 파일의 끝에 덧붙인다.
ios::ate -> 파일을 열 때 그 파일의 끝을 찾아준다.
ios::binary -> 2진 형식으로 연다.
ios::in -> 파일이 입력용임을 의미
ios::nocreate -> 현재 파일이 존재하지 않으면 open() 함수 실패
ios::noreplace -> 파일이 이미 존재하면 open() 함수 실패
ios::out -> 파일이 출력용임을 의미
ios::trunc ->동일한 이름으로 이미 존재하고 있는 파일의 내용을 모두 삭제하고, 파일크기가 0이 되도록 한다.
반응형