_fmode 변수는 텍스트 또는 이진 변환에 대한 기본 파일 변환 모드를 설정합니다.The _fmode variable sets the default file-translation mode for text or binary translation. 이 전역 변수는 전역 변수 대신 사용되어야 할 보안 기능이 보다 강화된 버전인 _get_fmode_set_fmode에 대해서는 더 이상 사용되지 않습니다.This global variable has been deprecated for the more secure functional versions _get_fmode and _set_fmode, which should be used in place of the global variable. 이 변수는 Stdlib.h에 다음과 같이 선언됩니다.It is declared in Stdlib.h as follows.


extern int _fmode;  


텍스트 모드 변환의 경우 _fmode의 기본 설정은 _O_TEXT입니다.The default setting of _fmode is _O_TEXT for text-mode translation. 이진 모드에 대한 설정은 _O_BINARY입니다._O_BINARY is the setting for binary mode.

다음과 같은 세 가지 방법으로 _fmode 값을 변경할 수 있습니다.You can change the value of _fmode in three ways:

  • Binmode.obj와 연결합니다. 그러면 _fmode의 초기 설정이 _O_BINARY로 변경되어 stdin, stdoutstderr를 제외한 모든 파일이 이진 모드에서 열립니다.Link with Binmode.obj. This changes the initial setting of _fmode to _O_BINARY, causing all files except stdin, stdout, and stderr to be opened in binary mode.

  • _get_fmode 또는 _set_fmode를 호출하여 각각 _fmode 전역 변수를 가져오거나 설정합니다.Make a call to _get_fmode or _set_fmode to get or set the _fmode global variable, respectively.

  • 프로그램에서 _fmode 값을 설정하여 직접 값을 변경합니다.Change the value of _fmode directly by setting it in your program.

참고 항목See Also

전역 변수 Global Variables
_get_fmode _get_fmode