A proposta deste artigo é demonstrar algumas técnicas de programação utilizando a linguagem C ANSI, esse tipo de conteúdo é muito cobrado nas disciplinas básicas de programação em várias instituições de ensino, espero que isso sirva para alguém.
Vamos construir uma lógica para carregar os dados de um arquivo (veja lista.txt) que encontra-se em formato texto plano e na sequencia gerar um arquivo binário com os mesmo dados. É possível perceber que a manipulação de arquivos binários é extremamente mais simples para algumas situações. Vamos ainda utilizar a alocação dinâmica de memória para a reserva das nossas variáveis. Vamos analisar agora a estrutura do arquivo lista.txt:
3 1 Adriano Sepe 1000 S 2 Pedro Silva 2000 N 3 Jose Marconde 8000 S
Observe que a primeira linha corresponde a quantidade de habitantes que foram armazenados no arquivo, que neste exemplo foram três. Considere que na sequência do arquivos estão dispostos as informações dos funcionários conforme definido na estrutura (veja struct Funcionario). Vamos ao código do programa que fará a leitura dos dados do arquivo texto plano e escreverá em um arquivo binário:
A proposta realmente é avaliar algumas funções que dispomos para manipular arquivos de texto e binários. Como vocês podem perceber não existe uma justificativa para o algoritmo, apenas objetivo acadêmico.
Até uma próxima!
Nenhum comentário:
Postar um comentário