algoritmo
Laboratório
Algoritmos e
Estruturas de dados I
Arquivo
Ramon – 6º Período – Engenharia da Computação
Roteiro
• Definição www.inatel.br • Comandos para manipular arquivos
• Manipulando dados em arquivo
• Exemplos
1
Arquivo
www.inatel.br
Definição
Um arquivo é um recurso que as linguagens de programação tem acesso, onde se permite manipular dados (leitura e escrita) utilizados por dispositivos de entrada e saída.
Arquivo
www.inatel.br
Comandos para manipular arquivos
Tabela 2.
2
Arquivo
Manipulando dados em arquivo
Abrindo um arquivo www.inatel.br Para abrir um arquivo chamado
Teste, permitindo escrita, pode-se digitar: Embora tecnicamente correto, você geralmente verá o código a cima escrito desta forma:
Arquivo
Manipulando dados em arquivo
www.inatel.br
Inserindo um dado no arquivo
Para gravar um dado no arquivo utiliza-se o comando fwrite() descrito na tabela 1. Uma vez executado este programa será criado o arquivo teste.txt, e nele, será gravado o nome inserido pelo usuário. 3
Arquivo
Manipulando dados em arquivo
www.inatel.br
Lendo um dado no arquivo
Para ler um dado no arquivo utilizase o comando fread() descrito na tabela 1. Uma vez executado este programa será aberto o arquivo teste.txt e passado a variável nome o valor do nome encontrado gravado no arquivo.
Arquivo
Manipulando dados em arquivo
Inserindo vários dados no arquivo
www.inatel.br
Segue o mesmo princípio, porém, utiliza-se de uma variável contadora para realizar a contagem de dados gravados e percorrer o arquivo.
4
Arquivo
Manipulando dados em arquivo
www.inatel.br
Lendo vários dados no arquivo
Também segue o mesmo princípio, e também utiliza-se da variável contadora para realizar a contagem de dados gravados e percorrer o arquivo. Arquivo
Manipulando dados em arquivo
Excluindo dados do arquivo
www.inatel.br
A exclusão de um