O inserisci tutti i dati nella dichiarazione del vettore di strutture (a proposito, fai vedere la struttura e la dichiarazione di array) o fai come hai scritto.

L'unica cosa è che tutte quelle fflush non servono.