다음을 통해 공유


변환 모드 상수

구문

#include <fcntl.h>

설명

, , _O_WTEXT및 매니페스트 상수는 _O_BINARY파일(_open_sopen_O_U8TEXT)의 변환 모드 또는 스트림(_setmode)에 대한 번역 모드를 결정합니다. _O_U16TEXT_O_TEXT

허용되는 값은 다음과 같습니다.

설명
_O_TEXT ANSI 텍스트(번역) 모드에서 파일을 엽니다. 캐리지 리턴-줄 바꿈(CR-LF) 조합은 입력 시 단일 줄 바꿈(LF)으로 변환됩니다. 줄 바꿈 문자는 출력 시 CR-LF 조합으로 변환됩니다. 또한 CTRL+Z는 입력 시 파일 끝 문자로 변환됩니다. 읽기용 및 읽기/쓰기용으로 열려 있는 파일에서 fopen은 파일 끝에 CTRL+Z가 있는지 확인하고 가능한 경우 이를 제거합니다. Ctrl+Z로 끝나는 파일 내에서 이동하는 함수와 ftell 함수를 사용하면 fseek 파일 끝부분에 부적절하게 동작할 수 fseek 있으므로 제거됩니다.
_O_WTEXT UTF-16 텍스트(번역) 모드로 파일을 엽니다. 텍스트 번역의 와이드 문자 버전이 _O_TEXT 지원됩니다.
_O_U16TEXT BOM 텍스트(번역됨) 모드가 없는 UTF-16에서 파일을 엽니다. 텍스트 번역의 와이드 문자 버전이 _O_TEXT 지원됩니다.
_O_U8TEXT BOM 텍스트(번역된) 모드가 없는 UTF-8에서 파일을 엽니다. 텍스트 번역이 _O_TEXT 지원됩니다.
_O_BINARY 파일을 이진(변환되지 않음) 모드에서 엽니다. 위 변환은 표시되지 않습니다.
_O_RAW _O_BINARY와 동일합니다. C 2.0 호환성을 지원합니다.

자세한 내용은 텍스트 및 이진 모드 파일 I/O파일 변환 상수를 참조하세요.

참고 항목

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