Sempre nella read_info non assegni la targa alla struttura info ...

P.S. Ma l'hai fatto un minimo di debugging ? Come compilavi senza restituire il valore dalla funzione? Quale compilatore non ti avvisa?