Exercícios Resolvidos de Manipulando Arquivos

Ver Teoria

Enunciado

Faça um programa que crie/abra um arquivo de texto denominado “arq.txt” e permita que o usuário grave diversos caracteres nesse arquivo até que o mesmo entre com o caractere “0”. Por fim, o arquivo deve ser fechado.

Passo 1

Belezinha, vamos começar fazendo aquilo que nós já sabemos, que é definir o escopo do nosso programa principal, as variáveis que iremos utilizar e abrir o arquivo que iremos manipular:

Passo 2

Prontinho, agora que já temos o arquivo “arq.txt” aberto, devemos permitir que o usuário insira quantos caracteres ele desejar nesse arquivo até que o caractere “0” seja inserido.

Um laço de repetição cai muito bem nesse caso:

Mais precisamente uma estrutura while com condição 1 (sempre verdadeira) que irá requisitar a entrada de um caractere ao usuário e verificar se esse caractere é igual a “0”. Caso seja, o comando break é executado e a execução da estrutura de repetição é encerrada, caso contrário, o caractere inserido é gravado no arquivo “arq.txt” e um novo loop é iniciado.

Passo 3

Por fim, não podemos nos esquecer de fechar o arquivo:

Resposta

Ei, a resposta está no passo a passo :)