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

2 Antworten

#include <string> // getline
#include <iostream> // cin, cout

/* ... */

using namespace std;

cout << "Words: " << flush;

string words;
getline(cin, words);

cout << "Result: <" << words << '>' << endl;
TeeTier  25.09.2016, 20:27

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

0
TeeTier  25.09.2016, 20:37

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

0

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