Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at _fmode.
The _fmode variable sets the default file-translation mode for text or binary translation. 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. It is declared in Stdlib.h as follows.
Syntax
extern int _fmode;  
Remarks
The default setting of _fmode is _O_TEXT for text-mode translation. _O_BINARY is the setting for binary mode.
You can change the value of _fmode in three ways:
- Link with Binmode.obj. This changes the initial setting of - _fmodeto- _O_BINARY, causing all files except- stdin,- stdout, and- stderrto be opened in binary mode.
- Make a call to - _get_fmodeor- _set_fmodeto get or set the- _fmodeglobal variable, respectively.
- Change the value of - _fmodedirectly by setting it in your program.