Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

  • 0
thaypesa

programação em c

Pergunta

Boa tarde

Comecei a ver sobre Arquivos, (abrir, manipular, fechar); to com um exercicio que nao estou conseguindo resolver.

o exercício é : fazer uma programa para ler tu arquivo do bloco de notas e escrever em um outro arquivo do bloco de nota, o arquivo de leitura tem mais ou menos umas 20 linha e umas 1000 palavras. o programa q eu fiz leu todo as linhas e palavras que tinha no texto e imprimiu na tela porem so escreveu a ultima linha de texto no outro arquivo.

alguém pode me ajudar a corrigir isso ? 

 

 

#include <stdio.h>
#include <stdlib.h>

 

int main (void)
{
FILE *arq;
char texto_str[200];
arq = fopen("arquivo para leitura.txt","r");

 

while (fgets(texto_str,200,arq) != NULL)                                                // a função fgets ler uma linha inteira de código 
printf("%s",texto_str);


 

freopen("arquivo para escrita.txt","w",arq);            // a funçao freopen redireciona um arquivo de texto para outro 
fprintf(arq,"%s",texto_str);
fclose(arq);
return 0;
}
 
 

Compartilhar este post


Link para o post
Compartilhar em outros sites

0 respostas a esta questão

Recommended Posts

Até agora não há respostas para essa pergunta


×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.