Как считать динамическую строку?

Код:

string *st;
st = new string; getline(cin, st);

Но getline не работает. Как считать st?


Ответы (1 шт):

Автор решения: Harry

getline работает, просто надо правильно им воспользоваться.

Непонятно, зачем через динамическую строку... но ладно:

string *st;
st = new string; 
getline(cin, *st);

Но всё же на мой взгляд так было бы лучше:

string st;
getline(cin, st);
→ Ссылка