title | ms.custom | ms.date | ms.reviewer | ms.suite | ms.technology | ms.tgt_pltfrm | ms.topic | f1_keywords | dev_langs | helpviewer_keywords | ms.assetid | caps.latest.revision | author | ms.author | manager | ms.workload | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_fmode | Microsoft Docs |
11/04/2016 |
|
article |
|
|
|
ac6df9eb-e5cc-4c54-aff3-373c21983118 |
9 |
corob-msft |
corob |
ghogen |
|
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.
extern int _fmode;
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
_fmode
to_O_BINARY
, causing all files exceptstdin
,stdout
, andstderr
to be opened in binary mode. -
Make a call to
_get_fmode
or_set_fmode
to get or set the_fmode
global variable, respectively. -
Change the value of
_fmode
directly by setting it in your program.