변환 모드 상수Translation Mode Constants

구문Syntax


#include <fcntl.h>  

주의Remarks

_O_BINARY_O_TEXT 매니페스트 상수는 파일(_open_sopen)에 대한 변환 모드 또는 스트림(_setmode)에 대한 변환 모드를 결정합니다.The _O_BINARY and _O_TEXT manifest constants determine the translation mode for files (_open and _sopen) or the translation mode for streams (_setmode).

허용되는 값은 다음과 같습니다.The allowed values are:

_O_TEXT
파일을 텍스트(변환됨) 모드에서 엽니다.Opens file in text (translated) mode. 캐리지 리턴-줄 바꿈(CR-LF) 조합은 입력 시 단일 줄 바꿈(LF)으로 변환됩니다.Carriage return - linefeed (CR-LF) combinations are translated into a single linefeed (LF) on input. 줄 바꿈 문자는 출력 시 CR-LF 조합으로 변환됩니다.Linefeed characters are translated into CR-LF combinations on output. 또한 CTRL+Z는 입력 시 파일 끝 문자로 변환됩니다.Also, CTRL+Z is interpreted as an end-of-file character on input. 읽기용 및 읽기/쓰기용으로 열려 있는 파일에서 fopen는 파일 끝에 CTRL+Z가 있는지 확인하고 가능한 경우 이를 제거합니다.In files opened for reading and reading/writing, fopen checks for CTRL+Z at the end of the file and removes it, if possible. 이렇게 처리되는 이유는 fseekftell 함수를 사용하여 CTRL+Z로 끝나는 파일 내에서 이동하면 fseek가 파일 끝 부분에서 제대로 동작하지 않을 수 있기 때문입니다.This is done because using the fseek and ftell functions to move within a file ending with CTRL+Z may cause fseek to behave improperly near the end of the file.

_O_BINARY
파일을 이진(변환되지 않음) 모드에서 엽니다.Opens file in binary (untranslated) mode. 위 변환은 표시되지 않습니다.The above translations are suppressed.

_O_RAW
_O_BINARY와 동일합니다.Same as _O_BINARY. C 2.0 호환성을 지원합니다.Supported for C 2.0 compatibility.

자세한 내용은 텍스트 및 이진 모드 파일 I/O파일 변환을 참조하세요.For more information, see Text and Binary Mode File I/O and File Translation.

참고 항목See Also

_open, _wopen _open, _wopen
_pipe _pipe
_sopen, _wsopen _sopen, _wsopen
_setmode _setmode
전역 상수Global Constants