io x adesso ho fatto soltanto ricerche in base a numeri.
ricerca(int&n,autonoleggio persone[])
{
int trovato,primo,ultimo,medio;
char cercato[3];
cin<<cercato;
trovato=0;
primo=0;
ultimo=n-1;
while (primo <=ultimo&&trovato==0)
{
medio=(primo+ultimo)/2;
if (strcmp(cercato,tabella,[medio].codice)
==0)trovato=1;
else if (strcmp(cercato,tabella[medio].codice>0)primo=medio+1);
else ultimo=medio+1;
}
if (trovato==0)cout<<"auto non trovata";
else cout<<medio;
}
una cosa del genere!!