binär floats einlesen
-
Ahoi,
ich möchte an einer speziellen stelle in einer datei mehrere floats einlesen.
ifstream file("bla bla".c_str(), ios::binary); vtk_file.seekg(position); float korn_f=-1; for (int i = 0; i < anzahl; ++i) { korn_f=vtk_file.get(); cout <<korn_f << endl; }hab irgendwo gelesen das man damit nur ints bekommt.
habs auch schon mit read versucht und dann ein char array der größe 4 wieder in einen float um zu wandeln.
alles ohne erfolg. hoffe ihr habt ne idee
Gruß
-
file.read(reinterpret_cast<char*>(&korn_f), sizeof korn_f);