binärdatei erstellen



  • Hallo zusammen, ich muss gerade einen Assembler für einen Microcontroller schreiben, habe nun folgende Wissenslücke.
    Also ich habe eine liste mit 16bit opcodes, welche der Microcontroller zu verarbeiten hat. Diese Liste an Befehelen muss in eine Binärdatei gespeichert werden. Wenn ich nun in meinem c++ program den fertigen string habe, z.B. '1001100101011001'. Wie speichere ich diesen nun binär ab? Also in einer Binärdatei.

    Vielen Dank schonmal



  • erstmal musst du den string in einen unsigned short (16 bit) reinpacken.
    dazu jedes zeichen vom string auf '1' testen und in den ushort reinschieben.

    dann mit fopen() fwrite() fclose() speichern.


Log in to reply