ATPS Programação Estruturada II Etapa 4
Curso de SI/TADS / Programação Estruturada II
Capítulo 4
Arquivos
Alunos: xxxxxxxxxxxxxxxxx Professor: xxxxxxxxxxxxxxxxxx Belo Horizonte - MG
10 de Junho de 2014
FACULDADE ANHANGUERA DE BELO HORIZONTE
Curso de SI/TADS / Programação Estruturada II
Capítulo 4
Arquivos
Capitulo 4:
Professor: xxxxxxxxxxx Belo Horizonte - MG
10 de Junho de 2014
Arquivos (Files) em C
Arquivos em C - O que são e para que servem
Já reparou que, quando você vai jogar algum game que você adora, você põe seus dados, aí joga normalmente, e quando vai abrir ele de novo vê que ele guardou seu nome, pontuação e situação do jogo que você estava? Já parou para pensar como isso ocorre?
A resposta é bem simples: eles armazenam essa informação em algum local de seu computador, em arquivos. Assim, ao iniciar o programa de novo, o jogo simplesmente vai lendo essas informações para saber de onde começar, que dados exibir.
E é exatamente isso que vamos fazer ao estudar arquivos em C.
Iremos aprender como interagir com o sistema, como:
ler arquivos de textos escrever em arquivos (ao invés de imprimir na tela, imprimir em arquivos) apagar e substituir informações em arquivos após rodar nosso aplicativo, salvar nossos valores usar dados armazenados em arquivos para usar em nossos programas
Poderemos, por exemplo, criar um jogo que pode salvar nossa pontuação para continuarmos depois.
Assim é possível criar um jogo da Forca, onde as palavras para serem adivinhadas, ficam em arquivos de textos, sendo possível o usuário ir nesses arquivos e adicionar mais palavras para o jogo.
Enfim, é um mundo de novas e interessantes opções que teremos ao fazer uso de arquivos em nossos aplicativos em C.
Operações com arquivos: Modos de abertura (FILE e fopen), fechamento (EOF, fclose e fcloseall), modo texto e binário
O que são arquivos
Basicamente, arquivos são dados.
Mas por dados, podemos estar dizendo muita coisa.
No contexto geral,