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 _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's 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 object file 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.