변환 모드 상수
구문
#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 및 파일 변환 상수를 참조하세요.