C++ Programmieren Sätze mit Leerzeichen, wie?

... komplette Frage anzeigen

2 Antworten

Du kannst auch den Typen string verwenden, der sich in der Headerdatei <string> befindet.

Antwort bewerten Vielen Dank für Deine Bewertung
#include <string> // getline
#include <iostream> // cin, cout

/* ... */

using namespace std;

cout << "Words: " << flush;

string words;
getline(cin, words);

cout << "Result: <" << words << '>' << endl;
Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von TeeTier
25.09.2016, 20:27

PS: Ansonsten guck dir istream.read() oder skipws / noskipws aus dem "ios" Header an! :)

0
Kommentar von TeeTier
25.09.2016, 20:37

PPS: Du kannst auch istream.getline() direkt benutzen, wenn du lieber mit Puffern anstelle von Strings arbeitest. :)

0