Foto de Luiz R.
Luiz há 3 anos
Enviada pelo
Site

Edicao de arquivo txt em c

Pessoal, gostaria de saber se alguém poderia me ajuda com edição de arquivo .txt em linguagem C. 

Alguém teria alguma ideia de como modificar uma linha, dentre várias, de um arquivo .txt? estou fazendo um trabalho de sistema de biblioteca, e uma das funções necessárias é fazer com que um arquivo seja alterado e deletado. Uma linha é composta sempre dessa forma: "IDnoSistema;Autor;Titulo;Ano;Edicao...". Ou seja, cada linha sempre separada por ";". Para deletar só preciso colocar um D no campo "IDnoSistema", na linha. Já para editar, seria a linha toda ou parte dela. Porém minha dúvida é como substituir uma linha em específico por uma nova criada.

Alguém pode me ajudar?

Professor Luigi N.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 3 anos
Contatar Luigi
Você pode ler todo arquivo, pegar linha a linha o conteúdo e guardar num vetor. Depois disso você altera o conteúdo do vetor. Em seguida limpe o arquivo e salve todo o conteúdo do vetor no arquivo novamente. Me chame para uma aula gratuita.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Envie uma dúvida grátis
Resposta na hora da Minerva IA e de professores particulares
Enviar dúvida
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Precisa de outra solução? Conheça
Aulas particulares Encontre um professor para combinar e agendar aulas particulares Buscar professor