[C언어] fopen

programming/C_C++ 2011. 12. 7. 12:43
반응형


#include <stdio.h>

FILE *fopen(const char *filename, const char *mode);


모드
r : 읽기(read)모드, 파일이 없을 경우 에러가 발생한다.

w : 쓰기(write)모드, 파일이 없으면 새로 만들고 기존의 파일이 있으면 내용을 지우고 처음부터 기록한다.

a : 파일의 맨 뒷 부분에 추가로 기록한다. 파일이 없으면 새로 만든다

r+ : 읽기(read)와 쓰기(write)모드, 파일이 없을 경우 에러가 발생한다.

w+ : 읽기(read)와 쓰기(write)모드, 파일이 없으면 새로 만들고 기존의 파일이 있으면 그 이전의 내용을 지우고 처음부터 기록한다.

a+ : 파일의 맨 뒷 부분에 추가로 기록한다. 파일이 없으면 새로 만들고 , 기존의 파일이 있으면 파일의 맨 뒷 부분에 추가로 기록한다.
     파일의 어느곳이나 읽기는 가능하나 쓰기는 파일 끝에 추가적으로 가능하다


 

반응형
Posted by 공간사랑
,