$ 0 0 porque estás sempre a ler do ficheiro para a mesma posição do array : fread(&vetorAlunos, sizeof(T_ALUNO), 1, f);