arquivos algoritmos e cÓdigos em c 1. criando e listando o conteÚdo de um arquivo 2
Post on 07-Apr-2016
227 Views
Preview:
TRANSCRIPT
1
ARQUIVOS
ALGORITMOS E CÓDIGOS EM C
2
CRIANDO E LISTANDO O CONTEÚDO DE UM ARQUIVO
3
CRIANDO E LISTANDO O CONTEÚDO DE UM ARQUIVO
4
CRIANDO E LISTANDO O CONTEÚDO DE UM ARQUIVO
5
CRIANDO E LISTANDO O CONTEÚDO DE UM ARQUIVO
6
Criando arquivo texto
• Escrita de um registro para um arquivo– O arquivo não fica gravado em formato texto e
assim não se consegue ler seus conteúdos diretamente
– Apenas via uma leitura para um registro• Escrever no formato texto oferece vantagens
• Possibilita visualização direta (por meio de comandos de listagem de conteúdo) do conteúdo do arquivo• Possibilita abertura do arquivo em qualquer linguagem
de programação
7
Escrevendo em um arquivo texto
8
Lendo um arquivo texto
Arquivo: transacoes.txt
9
Arquivo texto csv• Os arquivos com campos separados por espaço dificultam
a leitura de strings com múltiplas palavras– Como exemplo há o campo “cliente” em nosso arquivo
“transacoes.txt”• Por isso, é comum a separação dos campos de um arquivo
por outros caracteres, como a vírgula, o ponto e vírgula, o hífen, etc.
• Tais arquivos são normalmente conhecidos como arquivos CSV (Comma-Separated Values) ou valores separados por vírgula
• Vários aplicativos, como o Excel e Calc, exportam e importam arquivos CSV.
10
Arquivo texto csv
• Exemplo de arquivo CSV
# Transacoes financeiras#Codigo Transacao Material Qtidade Valor_total Cliente Data3456;compra;televisao;3;2550,00;Casas Bahia;30/06/20101253;venda;mesa;5;4050,00;Sportcenter;23/04/20954577;emprestimo;dinheiro;1;7333,00;Banco Brasil;10/02/20145734;venda;computador;1;2550,00;Lojas Americanas;13/06/20009647;compra;lampada;5;340,00;Eletroenergia;05/05/19967538;venda;radio;3;786,00;Escola Nova;09/09/2001
11
12
13
14
15
16
17
18
19
20
Exercício
Acrescentar ao algoritmo anterior as seguintes funcionalidades:1. listagem de todas as compras de um
determinado período2. Contabilização da soma total de dinheiro
emprestado do “Banco do Brasil”
Obs.: insira mais linhas ao arquivo para testes
top related