• Matéria: Lógica
  • Autor: edmilsonvnascimento
  • Perguntado 7 anos atrás

Crie um programa C que:
a) Crie/abra um arquivo texto de nome "arq.txt",
b) Permita que o usuario entre com diversos caracteres nesse arquivo, até que o usuario digi-te caractere ’0’ (fim da entrada de dados),
c) Feche o arquivo
d) Abra novamente o arq.txt, e
e) Lendo-o caractere por caractere, e escrevendo na tela todos os caracteres armazenados.

Respostas

respondido por: LarissaMoura3
2

O programa pode ser desenvolvido da seguinte forma:

int main()

{

   setlocale(LC_ALL, "portuguese");

    FILE *txt;

    txt = fopen("arq.txt", "w"); // Criação do arquivo arq.txt

    printf("## Validação de caracteres ##\n\n");

    char caracter[100];

    if(txt != NULL){

        do{

           printf("Digite algum caracter: ");

           gets(caracter);

            fprintf(txt, "%s", caracter);

        } while(caracter == 0);

   }

}

Algoritmo é uma sequência finita de instruções definidas e sem ambiguidade, onde cada uma deve ser executada mecanicamente ou eletronicamente considerando um intervalo finito de tempo. São muito utilizados na programação.

Bons estudos!

Perguntas similares