Lesen von Bytes und tauschen der Low- und Hightbytes



  • Hallo,
    nutze den Borlan c++ Builder 2006 und habe eine Frage zum einlesen von einer Datei.
    Die Datei befindet sich im gleichenOrdner wie die zu kompilierenden Quelltextdaten. Meine Frage ist nun, wie ich aus einer Datei einzellne Bytes lesen kann und das Low- und Highbyte tauschen kann, um später diesen Wert wieder als Variable zu sichern.
    Danach muss ich das nochmal für gewisse Bits machen. Wobei hier natürlich kein Low- und Highbyte vertauscht werden muss. Wie geht das? Gibt es dafür einen Quellext. Wie ist das bei double-Werten.
    Problem ist die Konvertierung der Zahlen von Motoroler Prozessoren zu Intel Prozessoren.
    Bitte helft mir.



  • Hallo

    dazu brauchst du Bit-Operationen. Las dich am besten ins Ansi-C oder ins C++ Forum verschieben, denn mit der VCL des Builders hat das selber nichts mehr zu tun.

    /Edit : Such mal im Forum nach "Endian".

    bis bald
    akari



  • Danke dir, ich suche mal.


Anmelden zum Antworten