endian umstellen



  • Hallo,
    weiss hier jemand, wie man in einem BCB Projekt big und little endian umstellt???
    ich möchte mit fwrite() in eine Datei schreiben.

    corvin



  • Der Befehl 'swab' vertauscht jeweils die obersten und untersten Bytes eines Wortes (angewendet auf ein Array). (z.b. für Motorola-Format statt Intel-Format).

    Oder meinst du das Ändern der Bitfolge innerhalb der Bytes (Network-Ordering).
    Dafür gibt es die Socket-Befehle 'ntohl' und 'htonl' (und weitere Formen).


Anmelden zum Antworten