FILE* fopen(const char* file, const char* filemode)
매개변수(인자)
const char* file = (파일 이름을 포함한)파일 경로
const char* filemode =
filemode | 시작 지점 | 파일이 없다면 |
r(read) | 파일 처음 | 실패 |
w(write) | 파일 내용 삭제 후 처음 | 생성 |
a(append) | 파일 끝부터 | 생성 |
r+(읽기+쓰기) | 파일 처음 | 오류 |
w+(읽기+쓰기) | 파일 내용 삭제 후 처음 | 생성 |
a+(읽기+쓰기) | 파일 끝부터 | 생성 |
(뒤에 'b'를 붙이면 이진모드가 된다)
반환값(리턴값)
FILE* stream = 해당 파일
(실패 시 NULL을 반환)
설명
* 파일을 file 경로와 filemode에 맞는 형식으로 연다.
* errno을 설정한다.
반응형
'C' 카테고리의 다른 글
sprintf 함수와 fprintf 함수 (1) | 2020.11.20 |
---|---|
EOF와 fclose() 함수 (0) | 2020.11.14 |
#include <errno.h> (0) | 2020.11.09 |
stderr(Standard Error) (0) | 2020.11.08 |
stdin(Standard Input) (0) | 2020.11.08 |