prova con un %s o un %c a vuoto (non assegnato a una variabile)

codice:
fscanf(fp,"%ld%s%s%s%d%s",&matr,cognome,nome,cod,&voto) != EOF
se non sbaglio non dovrebbe dare errori di compilazione