Forse dico una fesseria, non ho qui a disposizione il mio manuale di C++ per controllare...
ma tu dichiari un puntatore a carattere...
... se utilizzi una variabile di tipo string è già un puntatore a carattere e gestisce tutto C++:
string stringa;
cin >> stringa;
fammi sapere qualcosa che son curiosa!
Ciao! Elisabetta