Share via


파일 읽기/쓰기 액세스 상수

구문

#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
전역 상수