Prova togliendo cin.ignore(). E magari leggi più attentamente il post iniziale, dato che è spiegato il problema.
Regole del Forum