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 deNULLapós abrir o arquivo. Se forNULL, o arquivo pode estar sendo usado por outro programa ou você não tem permissão de escrita.