Salve ragazzi, in pratica io ho un vector di stringhe. Ho bisogno di stampare l'elemento successivo (1 solo elemento ogni volta che premo il comando), precedente e visualizzare il corrente.
Questo è lo squarcio di codice che mi da problemi.
Ora.. il programma mi parte, se premo il comando StampaSuccessivo mi dice che non ci sono successivi, e fin qui tutto bene, ma appena inserisco anche un solo elemento il programma va in crash..codice:vector<Chiamata*> call; vector<Chiamata*>::iterator it = call.begin(); void Registro::stampaSuccessivo(){ if(it!=call.end()){ it++; (*it)->print(); //dovrei creare una variabile corrente per poi stampare il corrente.. ma se non mi funziona questo non ha senso.. }else cout << "Non ci sono successivi!"; }
Grazie in anticipo per le evenutali risposte..