Questo è quello che viene visualizzato con il tuo file dati e il tuo programma (con apertura "rb" e compilato con Visual Studio 2015)
La riga doppia alla fine è causata dall'uso della feof. Ti consiglio di sostituire nella while la fread direttamente così
while (fread(&alimenti, sizeof(alimenti), 1, fba))
Allegati: