Ah da, ja već zaboravio na onaj tekst da piše da si pokušao getline :)
Jesi li pokušao kao što ovdje piše:
string input = "";
// How to get a string/sentence with spaces
cout << "Please enter a valid sentence (with spaces):\n>";
getline(cin, input);
cout << "You entered: " << input << endl << endl;
dodati stringu kako se već zove = ""
edit: lool, nisi dodao
#include <string>
pokušaj s time i onda bez cin.ignore()