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 |
댓글
veganwithbacon님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.