ich eine hexadezimale in unsigned char *hex_1
haben, die enthält:Vergleichen 2 verschiedene hexadezimalen
hex_1[0] = 0x5b
hex_1[1] = 0x83
hex_1[2] = 0xb6
hex_1[3] = 0xe9
und ich möchte es mit einem Hex-Wert vergleichen: 1ca0aaf9
.
Was soll ich tun? Soll ich ein neues Zeichen-Array erstellen, spalte 1ca0aaf9
in 1c
ca
0a
, dann mache memcpy()?
EDIT: Ich möchte eigentlich, dass sie mir entweder sagen, "SIE SIND DIE GLEICHEN!" oder "SIE SIND NICHT DIE GLEICHEN!".
EDIT 2: Ich will es wie hex[0]
zu sein mit 1c verglichen werden, etc ...
Welche Reihenfolge möchten Sie? Wird 'f9' von' 0x1ca0aaf9' mit 'hex_1 [0]', 'hex_1 [3]' oder etwas anderem verglichen? C gibt diese Reihenfolge nicht an. Deine Entscheidung. – chux