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
![]()