Format importieren



  • Diese Frage gab es bestimmt schonmal, aber ich weiß ehrlichgesagt nicht so richtig wonach ich im Forum suchen soll.

    Wie kann ich den Inhalt aus Dateien z.B. mit der Endung .dbf in mein Projekt einlesen?? Also grob gesagt wie lese ich Dateien aus die keine TxT's sind...

    Ich war zwar schon auf [url] http://www.wotsit.org/search.asp?page=24&s=ALLFILES [/url], aber das hat mir nicht sehr viel weiter geholfen.



  • hä?
    einlesen: binär öffnen (ist bei CFile standard) und dann entsprechend der formatspezifikationen einlesen und interpretieren.



  • ja und wie mache ich das? "entsprechend der formatspezifikationen einlesen und interpretieren"??



  • Sagen wir, du hast ne Datei in der stehen Daten so drin:
    5Hallo9Was geht?

    Die Spezifikation dazu würde dann zb sagen:

    Die Daten stehen wie folgt direkt aneinander gereiht in der Datei:
    erstes byte: Länge des nachfolgenden strings als Zeichen (LEN).
    Dadurch wird eine maximale Länge von 9 Zeichen vorgegeben.
    LEN bytes: Der zugehörige String.

    Du würdest die Datei dann folgendermaßen auslesen:
    ein Byte lesen, nach int konvertieren. Die dabei erhaltende Zahl beim nächsten Leseaufruf als Anzahl der zu lesenden Bytes angeben.
    Und das so lange, bis du am Ende der Datei bist.


Anmelden zum Antworten