Bytekette erzeugen

cadaei

Grünschnabel
Hallo,

nachdem ich lange erfolglos im Internet gesucht habe, stelle ich hier mal meine Frage:

Wie kann ich schnell ein char-array mit gegebenen Bytes füllen?
Ich stelle mir so was vor:

char kette[] = 0x00FA8006;

Dann soll sein:
kette[0] = 0x00
kette[1] = 0xFA
kette[2] = 0x80
kette[3] = 0x06

da das recht viel ist, würde eine einzelne Eingabe ziemlich aufwendig werden.

Das ganze brauche ich, um in eine Datei bestimmte Bytes zu schreiben. Wenn es eine andere Möglichkeit gibt, bin ich dafür offen.

cadaei
 
Versuch mal so:

char kette[] = { 0x00, 0xFA, 0x80, 0x06 };

Das kann allerdings nur bei der Definition des Arrays passieren.
 
Zurück