Leitura em arquivo

Re: Leitura em arquivo

por José Augusto Soares -
Número de respostas: 0
Não sei bem para que fazer isso. Talvez você pudesse rever a estratégia que está usando.

O que poderia ser feito, lembrando que quebra de linha é codificado pelo caractere '\n':
  int cont;
char c;
. . .
cont = 1; /* estamos no início da primeira linha */
while (cont != 4) { /* quando cont == 4 estamos no início da
quarta linha*/
fscanf(arq_ent, "%c", &c);
if (c == '\n')
cont++;
}
/* próximo "fscanf(arq_ent,..." lê a partir da quarta linha */
/* Dá páu se o arquivo tem menos do que 4 linhas. */

Zé Augusto