string
-
hallo
ich hab eine frage bzw ein problem mit "string".
ich bin noch ziemlicher anfänger in C++ und wollte ein (konsolen-)programm schreiben das einen string einließt und diesen dann in eine datei schreibt.
wenn ichs aber so mach:
string text; cin >> text;dann is im string text immer nur der teil vor dem ersten leerzeichen also das erste wort.
ich habs schon geändert und so gehts jetzt:
char a; string text; while (a = getchar()) { if (a == '\n') break; text += a; }aber gibt es auch eine andere möglichkeit ?
danke,
mick
-
Such mal nach getline da gibts mehrere interesannte Informationen.
-
danke
genau sowas hab ich gesuchtmick