_fmode

_fmode 변수는 텍스트 또는 이진 변환에 대한 기본 파일 변환 모드를 설정합니다. 이 전역 변수는 전역 변수 대신 사용되어야 할 보안 기능이 보다 강화된 버전인 _get_fmode_set_fmode에 대해서는 더 이상 사용되지 않습니다. 이 변수는 Stdlib.h에 다음과 같이 선언됩니다.

구문

extern int _fmode;  

설명

텍스트 모드 변환의 경우 _fmode의 기본 설정은 _O_TEXT입니다. 이진 모드에 대한 설정은 _O_BINARY입니다.

다음과 같은 세 가지 방법으로 _fmode 값을 변경할 수 있습니다.

  • Binmode.obj와 연결합니다. 그러면 _fmode의 초기 설정이 _O_BINARY로 변경되어 stdin, stdoutstderr를 제외한 모든 파일이 이진 모드에서 열립니다.

  • _get_fmode 또는 _set_fmode를 호출하여 각각 _fmode 전역 변수를 가져오거나 설정합니다.

  • 프로그램에서 _fmode 값을 설정하여 직접 값을 변경합니다.

참고 항목

전역 변수
_get_fmode
_set_fmode