Ciao a tutti,stavo facendo il mio programma, e in un punto che mi chiedeva di eliminare le targhe in uscita da un parcheggio,sono imbattuto in un'errore ma non so cosa sia sbagliato!
Questa e' la funzione che ho fatto(nel main facevo una ricerca dell'elemento da eliminare per salvare la sua posizione in pos e ritornava vero se trovava l'elemento da eliminare che salvo in temp):
int uscita(targhe V[], int ll, int&pos, bool& temp)
{
if (temp)
{
for (int i = pos; i < ll - 1; i++)
{
V[i] = V[i + 1];
}
return ll - 1;
}
else
{
return ll;
}
}
Mi segnala all'interno del for che V[i] deve essere un'espressione di lvalue modificabile...non so cosa significhi,grazie dell'aiuto!