Boa noite;
Então pessoal, a minha dúvida é simples... seguinte; eu consigo ler todas as linhas de um arquivo em texto até o final e calcular a quantidade de linhas, até ai não vejo nenhum mistério. Porém como faço para ler uma linha específica? já fiz vários testes usando a função fseek() para reposicionar o ponteiro na linha que eu quero e então armazenar a string em alguma variável, mas sem sucesso. Em algumas pesquisas achei muito pouco material para estudo sobre essa função, acredito que eu esteja usando-a de uma maneira "burra" (errada), então fiquei um tanto perdido.
Outra possível solução que pensei foi varrer a variável que armazena o conteúdo do arquivo usando um laço for e então armazenar as strings em algum vetor, mas também não obtive sucesso.
Segue o code:
#include <stdlib.h>
#include <stdio.h>
int content(){
FILE *content;
char content_output[200];
int aux,line=0,count=0;
O output saiu como o esperado. Mas a ideia "separar" as linhas para uma posterior checagem dos arquivos. O problema é que eu não consigo ler uma determinada linha e armazena-la, para então poder fazer o que eu quero.
Eu acredito que a solução seja a função fseek(), alguma indicação de material ou code para estudo?
agradeço desde já a intenção de ajudar. :)