Zitat Zitat von NUFlana Beitrag anzeigen
ist es möglich, Eingaben mit cin >> in einer Zeile an MEHRERE Variablen zu übergeben?

cout << "Farbe eingeben: \n";
cin >> Variable1 >> Variable2
wieso Denkfehler?
Wenn die eingegebene Farbe "Blas Blau" ist, dann enthält Variable1 "Blas" und Variable2 "Blau".
Das ist was anderes wie wenn beide Variablen "Blas Blau" enthalten sollen.

Wenn man sich mal den Text hinter meinem Link duchliest, wird das noch komplexer, da der Tastaturpuffer ja auch die Escapesequenz vom Betätigen der Entertaste enthält.
Üblicherweise liest man mit cin in eine Variable ein, macht eine Plausibilitätsprüfung des Variableninhaltes. (erwarte Zahl, bekomme aber Alphanumerisch).
Und dann verarbeitet man das.
Man kann auch ungeprüft arbeiten oder direkt mit dem Puffer.
Die Frage ist, will man das?

Genauso stellt sich halt die Frage warum den selben Wert in zwei Variablen speichern?
Eventuell wird hier eine Lösung für "kein" Problem gesucht sondern um unsaubere Progarmierung irgendwie zum laufen zu bringen.
Das sollte erst mal geklärt werden bevor ein Rattenschwanz von Folgeproblemen nachfolgt.