Olá pessoal. Estou necessitando de uma ajuda com um trabalho da faculdade. Neste trabalho eu preciso ler inumeras informações gravadas em um arquivo e exibi-las na tela. Para isto estou usando a função FREAD dentro de um laço WHILE. Porém só são exibidos 25 dados. Segue o trecho do código que criei para fazer isto. fread(&aluno, sizeof(dadosalunos), 1, arq);
while(!feof(arq)){
printf("\t%s\n", aluno.nome);
fread(&aluno, sizeof(dadosalunos), 1, arq);
} Detalhe: o FREAD fora do laço, é para evitar a repetição do último elemento. Por favor me ajudem com este problema. Desde já agradeço.