Floats aus Datei laden
-
Hi! Meine Texdatei sieht folgendermaßen aus;
0.74,3.47564,5.473,485.33
und immer so weiter! Nun möchte ich immer stückchenweise die Floats in einer fload-Variable Speichern. Giebt es sowas wie ifstream::get() nur halt für float werte etc ...
Ich habe keine Ahnung wie ich das anstellen soll!
-
std::vector<float> values; // Datei öffnen std::ifstream file( "...Pfad..." ); // Werte einlesen for ( float val; file>>val; values.push_back(val) ) file.get(); // Komma überspringen // Ausgeben std::copy( values.begin(), values.end(), std::ostream_iterator<float>(std::cout,"\n") );