fopen() - 파일 열기
종종 보인다. 좀더 얼굴 자주 비춰야 친해질 것 같아서 데려왔다.
#include <stdio.h>
FILE *fopen(const char *filename, const char *mode);
모드 설명
r
읽기 위해 텍스트 파일을 연다. 파일이 있어야 한다.
w
쓰기 위해 텍스트 파일을 작성한다. 주어진 파일이 있으면 논리 파일이 아닌 경우 해당 컨텐츠가 영구 삭제된다.
a
파일의 끝에서 쓰기 위해 추가 모드에서 텍스트 파일을 연다. fopen() 함수는 파일이 없고 논리 파일이 아니면
파일을 작성한다.
r+
읽고 쓰기 위해 텍스트 파일을 연다. 파일이 있어야 한다.
w+
읽고 쓰기 위해 텍스트 파일을 작성한다. 주어진 파일이 있으면 논리 파일이 아닌 경우 해당 컨텐츠를 지운다.
a+
파일의 끝에서 읽거나 갱신하기 위해 추가 모드에서 텍스트 파일을 연다. fopen() 함수는 파일이 없으면 파일을
작성한다.
rb
읽기 위해 2진 파일을 연다. 파일이 있어야 한다.
wb
쓰기 위해 비어 있는 2진 파일을 작성한다. 파일이 있으면 논리 파일이 아닌 경우 해당 컨텐츠를 지운다.
ab
파일의 끝에서 쓰기 위해 추가 모드에서 2진 파일을 연다. fopen 함수는 파일이 없으면 파일을 작성한다.
r+b 또는 rb+
읽고 쓰기 위해 2진 파일을 엽니다. 파일이 있어야 합니다.
w+b 또는 wb+
읽고 쓰기 위해 비어 있는 2진 파일을 작성한다. 파일이 있으면 논리 파일이 아닌 경우 해당 컨텐츠를 지운다.
a+b 또는 ab+
파일의 끝에서 쓰기 위해 추가 모드에서 2진 파일을 연다. fopen() 함수는 파일이 없으면 파일을 작성한다.
'Language & Framework & GIT > C++' 카테고리의 다른 글
[C++]What is _MSC_VER? (102) | 2023.10.17 |
---|---|
C++ std::string 원소 접근 방법(front, back, at, operator) (74) | 2023.10.16 |
[C++] WORD, DWORD, QWORD ? (49) | 2023.08.03 |
[C++] 문자열 숫자로 변환 관련 함수 - strtol, strtoul, strtod (16) | 2023.08.03 |
C++ : 제네릭 클래스 (25) | 2023.07.19 |
댓글