Leerzeichen und stringstream
-
Hallo. Ich habe ein problem mit folgenden code:
... string sicherung; stringstream iostream; iostream << setw(7) << setfill('0') << Objekt->getNummer() << " " << setw(15) << setfill(' ') << Objekt->getObjekt2()->getText() << ... iostream >> sicherung; setString(&sicherung); ...
Ich habe bemerkt dass er sobald ein Leerzeichen auftaucht abbricht. Wie kann ich das umgehn?
Danke
-
Hm, wähle bitte bessere Namen als iostream (ein header heisst so, und ich finde das als Variablennamen etwas verwirrend. ;))
Versuchs mal mit:
string erg = stream.str();Devil
-
Versuchs mal mit:
string erg = stream.str();Hm. Was bewirkt das denn? Und wie müsste ich dies in meinem Codebeispiel einfügen?
Danke
-
FlashGorden schrieb:
Versuchs mal mit:
string erg = stream.str();Hm. Was bewirkt das denn? Und wie müsste ich dies in meinem Codebeispiel einfügen?
Danke
Damit bekommst du den Inhalt des Stringstreams als String.
Devil
-
Und wie müsste ich dies in meinem Codebeispiel einfügen?
... stringstream stream; stream << setw(7) << setfill('0') << Objekt->getNummer() << " " << setw(15) << setfill(' ') << Objekt->getObjekt2()->getText() << ... string sicherung = stream.str(); setString(&sicherung); ...
Muesste so gehen.
Gruss,
DeSoVoDaMu