Pular para conteúdo

Exercícios: Aula 13 – Gerenciamento de Arquivos 📝

Aprenda a persistir dados no disco e a ler informações externas ao seu programa.


🟢 Nível: Básico

1. Olá Arquivo

Escreva um programa que crie um arquivo chamado ola.txt e escreva dentro dele a frase: "Este é meu primeiro arquivo em C!". Verifique se o arquivo foi criado na pasta do seu projeto.

2. Leitor de Texto

Crie um programa que abra o arquivo ola.txt criado no exercício anterior e exiba o conteúdo dele no terminal.


🟡 Nível: Intermediário

3. Cadastro Persistente

Peça ao usuário seu nome, idade e cidade. Salve essas informações em um arquivo chamado usuario.txt de forma organizada (um dado por linha ou separado por vírgulas).

4. Somador de Arquivo

Crie manualmente um arquivo chamado valores.txt com 5 números inteiros (um por linha). Escreva um programa em C que abra este arquivo, leia os números, calcule a soma e exiba o resultado no terminal.


🔴 Nível: Desafio

5. O Backup de Texto

Escreva um programa que leia um arquivo de texto chamado origem.txt e copie todo o seu conteúdo para um novo arquivo chamado destino.txt.

Dica: Você precisará abrir dois arquivos simultaneamente: um para leitura ("r") e outro para escrita ("w"). Use um laço com fgetc ou fgets para transferir os dados caractere por caractere ou linha por linha.


[!IMPORTANT] Aviso: Sempre verifique se o ponteiro FILE é diferente de NULL após abrir o arquivo. Se for NULL, o arquivo pode estar sendo usado por outro programa ou você não tem permissão de escrita.