Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina Programação Orientada a Objetos I Material IV-Bimestre Criando um arquivo de dados. Abrindo e fechando um arquivo de dados. Processando um arquivo de dados. Processo de leitura, Escrita e Inserção em Arquivo, Menus e Dialogos site : http://www1.univap.br/~wagner Prof. Responsáveis 1
37
Embed
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina Programação Orientada a Objetos I Material IV-Bimestre Criando um.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Universidade do Vale do ParaíbaColégio Técnico Antônio Teixeira Fernandes
Disciplina Programação Orientada a Objetos I
Material IV-BimestreCriando um arquivo de dados.
Abrindo e fechando um arquivo de dados.
Processando um arquivo de dados.
Processo de leitura, Escrita e Inserção em Arquivo, Menus e Dialogos
site : http://www1.univap.br/~wagner
Prof. Responsáveis
Wagner Santos C. de Jesus1
Arquivo de Dados
Muitas informações precisam ler e escrever informações de um dispositivo de memória auxiliar. Essas informações são armazenadas no dispositivo na forma de um arquivo de dados. Os arquivos de dados nos permitem armazenar informações permanentemente e acessar e alterar essas informações sempre que necessário.
2
Usando Streams.
A manipulação de arquivo em C normalmente é feita por intermédio de um recurso do sistema operacional denominado Stream (que vem a ser cadeia de caracteres ou bytes).
Normalmente em C manipulamos arquivos de texto que são arquivo não formatados ou seja esse tipo de manipulação deve ser feita inteiramente por intermédio do programador que desenvolve a aplicação procedimento que da origem ao que chamamos de estrutura de banco de dados que são complexas e demando conhecimentos matemáticos de relacionamento intercessão.
3
Criando um arquivo de dados do tipo texto.
Para se trabalhar com um arquivo de dados
do tipo texto, o primeiro passo é estabelecer
um buffer, onde as informações são
armazenadas temporariamente durante a
transferencia entre memória e computador
(Dispositivo de gravação).
4
5
Criando um Buffer. (FILE)
• Para se criar um buffer é necessário usar o comando FILE que é um tipo de estrutura especial que estabelece o buffer. Para dar nome ao buffer colocamos uma variável do tipo ponteiro.
6
Para usar FILE é necessário utilizar a biblioteca.
#include <stdio.h>
Sintaxe para criação de um Buffer.
FILE *<nome_Buffer>;
Exemplo :
FILE *pt;
7
Abrindo e criando um arquivo - fopen()
• fopen() : Para se manipular um arquivo é preciso cria-lo para poder usar o recurso de leitura, e gravação. A função fopen retorna um ponteiro para o início do buffer associado ao arquivo. Um valor NULL é retornado quando o arquivo de dados não puder ser encontrado.