Variablen (float, int, double usw.) 1:1 in Textdatei speichern...



  • Wie kann man eine Reihe von Vairablen, die man nutzt, also zum Beispiel floats, doubles, ints usw.
    1:1 aus dem Speicher zu lesen und in eine Textdatei zu speichern.

    Normalerweise schau ich mir an was für nen Datentyp ich habe und speicher ihn dann
    per fprintf+formatierungen ($d,%u,%f usw.) in ASCII Format in die Textdatei.

    Dass heisst, um einen Interger "256" in eine Textdatei zu schreiben
    braucht man 3 bytes. Ich will aber 8 byte schreiben, weil der Int so
    lang ist im Speicher. Umgekehrt wenn ich ne lange Kommazahl ausgebe
    schreibt er x bytes in die Datei/Console, wenn 8/10 bytes reichen würden.

    Wie kann ich also den speicher/byte-wert einer Variablen 1:1 in eine Textdatei
    (ist dann keine textdatei genau genommen, sondern ne "binärdatei") speichern ?

    Danke für jede Hilfe im voraus.




Anmelden zum Antworten