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 arquivo |
|
Limpar o arquivo em disco |
|
Criar arquivo |
|
Descritor de arquivo disponíveis próximo retorno de dado arquivo |
|
Criar segundo descritor para determinada arquivo |
|
Teste para o fim do arquivo |
|
Ponteiro de arquivo de reposição para dada local |
|
Abrir arquivo |
|
Ler dados de arquivo |
|
Abrir o arquivo para compartilhamento de arquivos |
|
Obter a posição atual do ponteiro de arquivo |
|
Definir máscara de permissão de arquivo |
|
Gravar dados em arquivo |
_dupe _dup2 geralmente são usados para associar os descritores de arquivo predefinido de arquivos diferentes.