본문 바로가기
프로그래밍/C++

C++ 파일 입출력

by 호군 2010. 10. 27.
반응형

각각의 파일 입출력 생성 방법
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이 되도록 한다.

반응형