while (!feof(file_chiaro) and !trovato)

trovato va inizializzato a 0 prima del while.