Erstellen eines char-array mit hex-Werten

Ich habe eine kurze Frage an jemanden, der kennt Ihre Weise um C - ich bin versucht zu retten, ein char-array mit hex-Werten, also es sieht wie folgt aus :

char string[84]={0x32,0x51,0x0b,0xa9,0xba,0xbe,0xbb,0xbe,0xfd,0x00,0x15,0x47,0xa8,0x10,0xe6,0x71,0x49,0xca,0xee,0x11,0xd9,0x45,0xcd,0x7f,0xc8,0x1a,0x05,0xe9,0xf8,0x5a,0xac,0x65,0x0e,0x90,0x52,0xba,0x6a,0x8c,0xd8,0x25,0x7b,0xf1,0x4d,0x13,0xe6,0xf0,0xa8,0x03,0xb5,0x4f,0xde,0x9e,0x77,0x47,0x2d,0xbf,0xf8,0x9d,0x71,0xb5,0x7b,0xdd,0xef,0x12,0x13,0x36,0xcb,0x85,0xcc,0xb8,0xf3,0x31,0x5f,0x4b,0x52,0xe3,0x01,0xd1,0x6e,0x9f,0x52,0xf9,0x04};

also im Grunde, wenn ich die Ausgabe zum Beispiel so etwas wie

for (i=0;i<string_len;i++)
        printf("%d \t---\t %x\n",i,cipher_11[i]);

Ich würde erwarten, um die gleichen Werte, nur ohne die 0x vor und es funktioniert für die meisten dieser Werte, einige von Ihnen haben jedoch "ffff" in der front, die Art der Pausen, der rest von meinem Programm 🙂 eine Art Neuling in hex-Operationen also ich bin mir ziemlich sicher, ich mache etwas sehr albern. Irgendwelche Tipps ? (btw sieht die Ausgabe wie auf dem Bild : http://postimg.org/image/k0npwh9a5/ )

InformationsquelleAutor Errtu | 2014-01-19
Schreibe einen Kommentar