atof() in C++
-
Moin!
Ich hab jetzt 2 Tage gegoogled und Stroustrups Buch
durchsucht:Beim Versuch obj-Files zu parsen muss ich Floats aus
Textdateien einlesen. Ich benuze iostreams, ifstream
speziell. Natürlich kann ich mittels "is >> s" die
Zahl einlesen und mit "float x = atof(s.c_str())" in
ein Float umwandeln. Gibt es einen C++-Weg für sowas?
Ich nehme an "is >> x" würde sich von "is" ein Float
ziehen bzw. die Eingabe als solches interpretieren.
Oder benutzt man einfach atof() und scanf() in C++?Danke und schönes Wochenende!
-
Hallo,
ja, den gibt es:
http://www.c-plusplus.net/forum/viewtopic.php?t=39488
-
Super, dankeschön!
... oder eher 'tschuldigung, hatte das wohl irgendwie
übersehen in meiner Panik. Jetzt, da ich weiss, dass
man String-Streams für sowas benutzt, geht alles wie
von Geisterhand: Klasse stringstream, rosanes Buch,
Seite 686, für die, die nach mir kommen ...(das' mir jetzt aber peinlich)
-
Dafür wird dir keiner den Kopf abreissen. Es gab schon weitaus "ungeschicktere" Fragestellungen.