ostream auslesen
-
Hallo !
Hab etwas in einen std::ostream mit write geschrieben und möchte es nun auslesen und in weiterer Folge als istream lesend weiterverwenden (oder wie funktioniert die Initialisierung eines istreams mit einem ostream) ?
Wie kann ich das bewerkstelligen ?!
Danke und mfg
-
Was Du in einen std::ostream schreibst, ist weg.
Beispielsweise ist std::cout ein std::ostream. Wenn Du was auf der Konsole geschrieben hast, kannst Du das nicht mehr zurück lesen.
-
OK, aber wie kann ich dann Werte in einen Stream schreiben um sie dann weiterverwenden zu können ? (wenn nicht mit write und ostreams)
mfg
-
leon22 schrieb:
OK, aber wie kann ich dann Werte in einen Stream schreiben um sie dann weiterverwenden zu können ? (wenn nicht mit write und ostreams)
mfg
Z.B. mit einem stringstream:
std::stringstream str; str << "33.0"; double val; str >> val;
-
Perfekt, danke !