E/S de nível baixo
Essas funções chamam o sistema operacional diretamente para a operação de nível baixo do que o fornecido pelo fluxo de E/S.Baixo nível de entrada e saída chamadas fazer não buffer ou formato de dados.
Rotinas de nível inferior podem acessar os fluxos 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 |
Rotinas de E/S de nível inferior definido o errno variável global quando ocorre um erro.Você deve incluir STDIO.H ao usar funções de nível inferior somente se o seu programa exigir uma constante que é definida no STDIO.H, tais sistema autônomo o indicador de participante de arquivo (EOF).
Funções de E/s de nível baixo
Função |
Uso |
---|---|
Fechar arquivo |
|
Liberar arquivo para o disco |
|
Criar arquivo |
|
Retorno descritor de arquivo disponível próximo de dado de arquivo |
|
Criar segundo descritor para determinada arquivo |
|
Testar a participante de arquivo |
|
Reposicione o ponteiro de arquivo para dada local |
|
em em aberto arquivo |
|
Ler dados de arquivo |
|
em em aberto o arquivo para compartilhamento de arquivos |
|
Obter posição corrente do ponteiro de arquivo |
|
Máscara de permissão do arquivo de conjunto |
|
Gravar dados em arquivo |
_dup e _dup2 normalmente são usados para associar os descritores de arquivo predefinido arquivos diferentes.