in pratica sto creando un file con delle anagrafiche che vado a memorizzare e poi creo un indice, che ordino alfabeticamente, ma non è questo il problema

l'indice viene ordinato volta per volta, facendo parecchi strcmp fino a che non trovo la posizione ideale per l'inserimento.

il punto è che se sono al primo inserimento in assoluto nell'indice , mi da errore.

infatti io faccio una fread della prima chiave dell'indice , solo che la prima volta che uso il programma la fread non va a buon fine, perchè l'indice è vuoto e il programma crasha.

quindi mi serve qlc per capire se la fread ha letto o no l'elemento richiesto.

pensavo di usare ferror ma non so come si utilizza e non ho trovato materiale.

scusate se mi spiego a rate