Ora che hai letto dal file il numero dei record presenti,
prosegui con un ciclo alla lettura dei singoli record
( potresti usare la fgets() ) quindi dividi
il record ad ogni ricorrenza del carattere separtore '!'
(ad esempio con la strtok() ) .
Se usi la fgetc(), puoi evitare di usare la strtok().