Ti ringrazio per la risposta, mi spiegheresti brevemente come funziona il comando cin.ignore? Dovrei anteporlo ad ogni cin.getline?

Non ci sarebbe in caso un altro modo per ovviare al problema? Mi servirebbe saperlo per un progetto universitario dato che il cin.ignore non è stato spiegato a lezione...