Characters in Dateien speichern



  • Hallo,

    mich würde mal interessieren wie man am geschicktesten Characterarrays in Dateien speichert. Man braucht ja irgendeinen Trenncharacter.will ich zum Beispiel sowas "Hallo" und "Du" speichern. könnte die Datei so aussehen:
    Hallo~DU
    dann wüsste ich, dass es sich um 2 Strings handelt. Aber ich kann ja schlecht vermeiden, dass dieser character ~ nicht schon im String(wenn z.b. vom User eingegeben...) selbst vorhanden ist.
    Also scheint mir das keine gescheite Lösung zu sein.
    Habe überelegt ob man einfach jeden character in 1sen und 0en(oder meinetwegen hex) verwandelt, wär aber ne wahnsinnige Speicherverschwendung(weil die ja auch wieder als characters geschrieben werden würden).
    Wie macht man das eleganter?

    MFG Joseph



  • Wenn ~ dein Trennzeichen ist, dann musst du ~ eben maskieren. Du könntest sagen ~~ bedeutet ~ und ein einzelnes ~ ist das Trennzeichen.



  • Du könntest aber auch die Länge des Strings abspeichern und dann den String.


Anmelden zum Antworten