Devi svuotare il solito buffer ... prima della getline


cin.sync();
cin.ignore();