Datenkonvertierung
-
Hallo
Also ich lese eine Datei, wurde unter Linux(mit Fortran) rausgeschrieben, unter Windows ein.
In dieser Datei stehen lauter Realzahlen je 4 Bytes und Trennzeichen.Das Problem ist nun, wie bekommen ich aus meinem char* bzw. char[4] die Realzeahlen jeweils in einen float?
Schon mal vorweg thx.
Magan
-
Hallo,
Mit der Klasse BitConverter kannst du deine Bytedaten konvertieren.
float erg = BitConverter.ToSingle(DieVierBytes, 0);
-
sadza79 schrieb:
Hallo,
Mit der Klasse BitConverter kannst du deine Bytedaten konvertieren.
float erg = BitConverter.ToSingle(DieVierBytes, 0);
Danke
habe es porbiert und funktioniert. Eine frage noch gibt es solch eine Funktion auch unter Linux/Unix? Da ich unter Windows 2k schreib aber mit QT und es soll Windowsunabhänig bleiben.