반응형
각각의 파일 입출력 생성 방법
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이 되도록 한다.
반응형
'프로그래밍 > C++' 카테고리의 다른 글
비트연산 정리 (1) | 2011.11.21 |
---|---|
printf 출력 서식 (0) | 2011.10.18 |
C 언어 레퍼런스 - localtime 함수 (0) | 2011.10.13 |
[System Call] 메모리 맵 - mmap(), munmap(), msync() (0) | 2011.03.04 |
[C++] 상속 두번째, 세가지 형태의 상속 (private, protected, public) (0) | 2011.03.03 |
매크로 (0) | 2010.12.21 |
Unicode 와 ANSI 문자의 변환을 해주는 매크로 (0) | 2010.12.11 |
가변인자 사용하기 (0) | 2010.11.12 |
const 위치에 따른 동작 (0) | 2010.11.12 |
함수 포인터 (0) | 2010.11.11 |