Ajuda em ler linha especifica em arquivo .txt

C linguagem c Lógica de programação Geral

Estou precisando de um programa que leia linhas em um arquivo.txt em busca de encontrar uma linha determinada. Por exemplo, essas linhas se apresentam desta forma: NumeroDoLivroNoBancoDeDados;autor;titulo;ano;local. Ou seja, todas as informações devem ser separadas por ponto e vírgula. Minha dúvida é como pensar esse programa, para quando o usuario digitar uma informação específica (ex: autor), o sistema procura-lo nessas linhas e apresentar toda as informacoes em comum tela.

Foto de Pedro L.
Pedro perguntou há 2 anos

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
2 respostas
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Luigi N.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 anos
Olá, para esse tipo de dúvida é legal criar uma tarefa aqui no silte

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Charly B.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 anos

Olá Pedro, 

Creio que neste caso vc tenha que utilizar Regex (Expressão Regular) para definir os padrões de texto. Segue um link explicando um pouco sobre este assunto: https://www.geeksforgeeks.org/regular-expressions-in-c.

Professores particulares de C

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 65 / h
Luigi N.
Itajubá / MG
Luigi N.
4,2 (23 avaliações)
Tarefas resolvidas 24 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Programação em C Básico C - Geral Programação em C Intermediário
Aprenda a eletrônica que não te ensinaram direito com alguém que cria eletrônicos há 11 anos
R$ 60 / h
César D.
Mogi Guaçu / SP
César D.
4,9 (806 avaliações)
Horas de aulas particulares ministradas 87 horas de aula
Tarefas resolvidas 986 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
C - string Estrutura de dados em C C - matriz
Graduação: Matemática Aplicada e Computacional (Universidade Estadual de Campinas (UNICAMP))
Faça aulas de matemática, computação e programação em c, c++, java e python.
R$ 75 / h
Danilo L.
Campina Grande / PB
Danilo L.
4,9 (18 avaliações)
Horas de aulas particulares ministradas 27 horas de aula
Tarefas resolvidas 1 tarefa resolvida
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Programação em C Básico Desenvolvimento de Projetos em C C - Listas Duplamente Encadeadas
Graduação: Engenharia da Computação (IFPB - Campus Campina Grande )
Desenvolvedor web full stack. Acompanhamento particular em excel/vba, python, c/c++, java, selenium e js!