Binärdatei konvertieren
-
Hallo,
ich hab ein riesen Problem beim Konvertieren einer Binärdatei.
Ich bekomme von einem Programm ein Binärfile generiert, was ich auslesen
und weiterverarbeiten muss. Das Binärfile beinhaltet mehrere Datensätze.
Ein Datensatz sieht folgendermassen aus:COleDateTime bzw long + DATE
4x long
CString bzw Größe des Strings + der String ohne \0Ich würde das Ganze sehr gerne OHNE MFC realisieren.
Also den Datensatz in
DATE, 4xlong und einen string einlesenNur, wie bekomm ich die Daten des Binärfiles in die dafür vorgesehenen
Variablen/Eigenschaften?Bin für jede Hilfe oder Lösungsansatz sehr Dankbar.
gruss,
-insane
-
Sind die Datensaetze in der Datei gleichlang oder abhaengig von StringInhalt?
Wenn gleichlang:
-- mach Dir ne Struktur fuer alle Daten
-- lies diese mit fread in ne passende Variablewenn ungleich:
-- Mach ne Struktur fier die ersten 5 Daten
-- lies die mit fread
-- lies ein (zwei?) Byte fuer Stringlaenge in Variable z.B. SL
-- lies lies sowiele Bytes in String- Variable wie in SL ermittelt mit freadSo in etwa muesste das gehen.