geistgesicht
Mitglied
Hallo,
ich bastele gerade mit stringstreams rum und mir fehlt leider das richtige Verständnis für das Konzept und leider auch ein passendes Buch. Ich habe folgendes:
float query;
string X;
cin >> X; // ein Wert einlesen
istringstream is(X);
is >> query; // hier wird jetzt der String in einen float umgewandelt
// mache etwas mit query..
cout << "jetzt neuen Wert einlesen ";
cin >> X;
istringstream is2(X); // hier möchte ich jetzt keinen neuen stream erstellen, aber nur is(X) funktioniert nicht
is2 >> query;
// mache etwas anderes mit query
Wie kann ich den selben Stream (is) verwenden wenn ich mehrere Aufrufe habe?
Vielen Dank für jede Hilfe
P.S. entschuldigt, aber ich wusste nicht, dass man den Code auch formatiert darstellen kann
ich bastele gerade mit stringstreams rum und mir fehlt leider das richtige Verständnis für das Konzept und leider auch ein passendes Buch. Ich habe folgendes:
float query;
string X;
cin >> X; // ein Wert einlesen
istringstream is(X);
is >> query; // hier wird jetzt der String in einen float umgewandelt
// mache etwas mit query..
cout << "jetzt neuen Wert einlesen ";
cin >> X;
istringstream is2(X); // hier möchte ich jetzt keinen neuen stream erstellen, aber nur is(X) funktioniert nicht
is2 >> query;
// mache etwas anderes mit query
Wie kann ich den selben Stream (is) verwenden wenn ich mehrere Aufrufe habe?
Vielen Dank für jede Hilfe
P.S. entschuldigt, aber ich wusste nicht, dass man den Code auch formatiert darstellen kann
Zuletzt bearbeitet: