C++ Einlesen von Strings mit

Guten Morgen alle miteinander,

Ich hab ein Problem und zwar möchte ich mit std::cin einen string einlesen.

Das Problem ist, das der String nur bis zum ersten Leerzeichen „gespeichert“ wird. Hier mal ein kleiner Code:

#include
#include

using namespace std;

int main ()
{
string Text;
cin >> Text;
cout

Hallo,

Das geht nicht weil ein whitespace in dem Fall ein trennzeichen ist.

Versuch mal

std::string myString;

std::getline(std::cin, myString);
std::cout 

Das liest eine komplette Zeile bis zum newline ein.

Grüße

Alles klar funktioniert alles super so.

Herzlichsten Dank!!