Ma la printf a che ti servirebbe se leggi dal file???
E la fscanf va PRIMA della ricerca altrimenti come passi titolo alla funzione ricerca?

E POI AVEVI GIA' SCRITTO IL CODICE CON LA FSCANF.

Perché non lo utilizzi come ti ho già detto di fare? E' in qualche post precedente e L'HAI SCRITTO TU