반응형
#include <stdio.h>
FILE *fopen(const char *filename, const char *mode);
모드
r : 읽기(read)모드, 파일이 없을 경우 에러가 발생한다.
w : 쓰기(write)모드, 파일이 없으면 새로 만들고 기존의 파일이 있으면 내용을 지우고 처음부터 기록한다.
a : 파일의 맨 뒷 부분에 추가로 기록한다. 파일이 없으면 새로 만든다
r+ : 읽기(read)와 쓰기(write)모드, 파일이 없을 경우 에러가 발생한다.
w+ : 읽기(read)와 쓰기(write)모드, 파일이 없으면 새로 만들고 기존의 파일이 있으면 그 이전의 내용을 지우고 처음부터 기록한다.
a+ : 파일의 맨 뒷 부분에 추가로 기록한다. 파일이 없으면 새로 만들고 , 기존의 파일이 있으면 파일의 맨 뒷 부분에 추가로 기록한다.
파일의 어느곳이나 읽기는 가능하나 쓰기는 파일 끝에 추가적으로 가능하다
반응형