Nível baixo e/S

Essas funções chamam o sistema operacional diretamente para a operação de nível inferior do que o fornecido pelo fluxo de i/O.Saída e entrada de nível inferior não os dados de buffer ou formato de fazer chamadas.

Rotinas de baixo nível podem acessar os fluxos de padrão abertos na inicialização do programa usando os seguintes descritores de arquivo predefinido.

Fluxo

Descritor de arquivo

stdin

0

stdout

1

stderr

2

Conjunto de rotinas de i/O baixo nível de errno uma variável global quando ocorre um erro.Você deve incluir STDIO.H ao usar funções de nível inferior somente se o programa requer uma constante que é definida em STDIO.H, como, por exemplo, o indicador de final de arquivo (EOF).

Funções de i/O de nível inferior

Função

Uso

_ fechar

Fechar arquivo

_commit

Limpar o arquivo em disco

_creat, _wcreat

Criar arquivo

_dup

Descritor de arquivo disponíveis próximo retorno de dado arquivo

_dup2

Criar segundo descritor para determinada arquivo

_eof

Teste para o fim do arquivo

_lseek, _lseeki64

Ponteiro de arquivo de reposição para dada local

_ Open, _wopen

Abrir arquivo

_ Read

Ler dados de arquivo

_sopen, _wsopen,_sopen_s, _wsopen_s

Abrir o arquivo para compartilhamento de arquivos

_tell, _telli64

Obter a posição atual do ponteiro de arquivo

_umask,_umask_s

Definir máscara de permissão de arquivo

_ Write

Gravar dados em arquivo

_dupe _dup2 geralmente são usados para associar os descritores de arquivo predefinido de arquivos diferentes.

Consulte também

Referência

Entrada e Saída

Rotinas de tempo de execução por categoria

Chamadas do sistema