파일 읽기/쓰기 액세스 상수
구문
#include <stdio.h>
설명
이러한 상수는 파일에 대해 요청된 액세스 형식("a", "r" 또는 "w")을 지정합니다. 변환 모드("b" 또는 "t") 및 디스크에 커밋 모드("c" 또는 "n") 둘 다 액세스 형식으로 지정할 수 있습니다.
액세스 형식은 다음 표에 설명되어 있습니다.
액세스 형식 | 설명 |
---|---|
"r " |
읽기 위해 엽니다. 파일이 없거나 찾을 수 없는 경우 파일 열기 호출이 실패합니다. |
"w " |
쓰기 위해 빈 파일을 엽니다. 지정한 파일이 있으면 이 파일의 내용은 삭제됩니다. |
"a " |
파일의 끝에 쓰기용으로 열립니다(추가). 는 파일이 없는 경우 먼저 파일을 만듭니다. 모든 쓰기 작업이 파일의 끝에서 발생합니다. 파일 포인터는 사용하거나 rewind 사용하여 fseek 위치를 변경할 수 있지만 쓰기 작업이 수행되기 전에 항상 파일의 끝으로 다시 이동됩니다. |
"r+ " |
읽고 쓰기 위해 엽니다. 파일이 없거나 찾을 수 없는 경우 파일 열기 호출이 실패합니다. |
"w+ " |
읽고 쓰기 위해 빈 파일을 엽니다. 지정한 파일이 있으면 이 파일의 내용은 삭제됩니다. |
"a+ " |
"a "와 동일하지만 읽기도 허용합니다. |
"r+", "w+" 또는 "a+"액세스 형식을 지정한 경우 읽기와 쓰기가 모두 허용됩니다. 즉, 파일이 “업데이트”용으로 열립니다. 그러나 읽기와 쓰기를 전환할 때는 사이에 fflush
, fsetpos
, fseek
또는 rewind
작업이 있어야 합니다. fsetpos
또는 fseek
작업에 대한 현재 위치를 지정할 수 있습니다.
참고 항목
_fdopen
, _wfdopen
fopen
, _wfopen
freopen
, _wfreopen
_fsopen
, _wfsopen
_popen
, _wpopen
전역 상수