fopen()

2016. 1. 21. 17:28C,C++/C 라이브러리

원형

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

-Mode

r : 읽기 전용으로 열기

w :쓰기용으로 파일 만들기, 같은 이름의 파일이 있으면 덮어쓰기

r+  : 이미 있는 파일은, 읽기 쓰기용으로 파일 만들기

w+ : 읽기/쓰기용으로 파일 만들기, 같은 이름의 파일이 있으면 덮어쓰기

a+ : 파일을 열어서 끝 부분에 추가하기. 파일이 없다면 만들어서 내용 추가

t : 텍스트 모드로 열기

b : 이진 파일 모드로 열기


ex)


fopen(file_path,"rb"); 이미 존재하는 이진 파일을 읽기 전용으로 열기

fopen(file_path,"rt");  이미 존재하는 텍스트 파일을 읽기 전용으로 열기


참조 http://mwultong.blogspot.com/2006/08/c-fopen-mode.html