_fmode
A variável _fmode
define o modo de conversão de arquivo padrão como conversão de texto ou binária. Essa variável global foi descontinuada para as versões _get_fmode
funcionais mais seguras e _set_fmode
, que devem ser usadas no lugar da variável global. É declarado em Stdlib.h da seguinte forma.
Sintaxe
extern int _fmode;
Comentários
A configuração padrão de _fmode
é _O_TEXT
para a conversão de modo de texto. _O_BINARY
é a configuração para o modo binário.
É possível alterar o valor de _fmode
de três maneiras:
Link com Binmode.obj. Esse arquivo de objeto altera a configuração inicial de
_fmode
para_O_BINARY
, fazendo com que todos os arquivos, excetostdin
,stdout
, estderr
sejam abertos no modo binário.Faça uma chamada para
_get_fmode
ou_set_fmode
para obter ou definir a variável global_fmode
, respectivamente.Altere o valor de
_fmode
diretamente configurando-o em seu programa.