Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Sintaxe
#include <fcntl.h>
Comentários
As _O_BINARYconstantes , _O_TEXT, _O_WTEXT, _O_U16TEXTe _O_U8TEXT manifesto determinam o modo de tradução para arquivos (_open e _sopen) ou o modo de tradução para fluxos (_setmode).
Os valores permitidos são:
| Valor | Descrição |
|---|---|
_O_TEXT |
Abre o arquivo no modo de texto ANSI (traduzido). Combinações CR-LF (retorno de carro–alimentação de linha) são convertidas para uma única LF (alimentação de linha) na entrada. Os caracteres de alimentação de linha são convertidos para combinações CR-LF na saída. Além disso, CTRL+Z é interpretado como um caractere de fim do arquivo na entrada. Em arquivos abertos para leitura e para leitura e gravação, fopen verifica se há um CTRL+Z no fim do arquivo e o remove, se possível. Ele é removido porque usar as fseek funções e ftell para mover dentro de um arquivo que termina com CTRL+Z pode fazer com que fseek o comportamento seja inadequado perto do final do arquivo. |
_O_WTEXT |
Abre o arquivo no modo de texto UTF-16 (traduzido). As versões de caracteres largos das traduções de texto de _O_TEXT são suportadas. |
_O_U16TEXT |
Abre o arquivo no modo UTF-16 sem texto BOM (traduzido). As versões de caracteres largos das traduções de texto de _O_TEXT são suportadas. |
_O_U8TEXT |
Abre o arquivo no modo UTF-8 sem texto de lista de materiais (traduzido). As traduções de texto de _O_TEXT são suportadas. |
_O_BINARY |
Abre um arquivo no modo binário (não convertido). As translações acima são suprimidas. |
_O_RAW |
Mesmo que _O_BINARY. Suporte para compatibilidade com C 2.0. |
Para obter mais informações, consulte E/S de arquivo de modo binário e de texto e Constantes de conversão de arquivo.
Confira também
_open, _wopen
_pipe
_sopen, _wsopen
_setmode
Constantes globais