ARQUIVOS ALGORITMOS E CÓDIGOS EM C 1
CRIANDO E LISTANDO O CONTEÚDO DE UM ARQUIVO 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 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 6
Escrevendo em um arquivo texto 7
Lendo um arquivo texto Arquivo: transacoes.txt 8
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. 9
Arquivo texto csv Exemplo de arquivo CSV # Transacoes financeiras #Codigo Transacao Material Qtidade Valor_total Cliente Data 3456;compra;televisao;3;2550,00;Casas Bahia;30/06/ ;venda;mesa;5;4050,00;Sportcenter;23/04/ ;emprestimo;dinheiro;1;7333,00;Banco Brasil;10/02/ ;venda;computador;1;2550,00;Lojas Americanas;13/06/ ;compra;lampada;5;340,00;Eletroenergia;05/05/ ;venda;radio;3;786,00;Escola Nova;09/09/
11
12
13
14
15
16
17
18
19
Exercício Acrescentar ao algoritmo anterior as seguintes funcionalidades: 1. listagem de todas as compras de um determinado período 2.Contabilização da soma total de dinheiro emprestado do “Banco do Brasil” Obs.: insira mais linhas ao arquivo para testes 20