파일 변환 상수File Translation Constants

구문Syntax


#include <stdio.h>  

설명Remarks

이러한 상수는 변환 모드("b" 또는 "t")를 지정합니다.These constants specify the mode of translation ("b" or "t"). 이 모드는 액세스 형식("r", "w", "a", "r+", "w+", "a+")을 지정하는 문자열에 포함됩니다.The mode is included in the string specifying the type of access ("r", "w", "a", "r+", "w+", "a+").

변환 모드는 다음과 같습니다.The translation modes are as follows:

tt
텍스트(변환됨) 모드에서 엽니다.Opens in text (translated) mode. 이 모드에서는 CR-LF(캐리지 리턴 줄 바꿈) 조합은 입력 시 단일 LF(줄 바꿈)로 변환되고, LF 문자는 출력 시 CR-LF 조합으로 변환됩니다.In this mode, carriage-return/linefeed (CR-LF) combinations are translated into single linefeeds (LF) on input, and LF 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 or 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.

참고

t 옵션은 fopenfreopen에 대한 ANSI 표준에 속하지 않습니다.The t option is not part of the ANSI standard for fopen and freopen. 이 옵션은 Microsoft 확장으로, ANSI 포팅 기능을 원할 경우 사용하면 안 됩니다.It is a Microsoft extension and should not be used where ANSI portability is desired.

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

modet 또는 b가 지정되지 않은 경우 변환 모드는 기본 모드 변수 _fmode로 정의됩니다.If t or b is not given in mode, the translation mode is defined by the default-mode variable _fmode. 텍스트 모드와 이진 모드 사용에 대한 자세한 내용은 텍스트 및 이진 모드 파일 I/O를 참조하세요.For more information about using text and binary modes, see Text and Binary Mode File I/O.

참고 항목See Also

_fdopen, _wfdopen _fdopen, _wfdopen
fopen, _wfopen fopen, _wfopen
freopen, _wfreopen freopen, _wfreopen
_fsopen, _wfsopen _fsopen, _wfsopen
전역 상수Global Constants