short int array zu unsigned char array umwandeln
-
Hallo, ich moechte gerne folgendes tun:
short int *in besteht zum beispiel aus den zahlen:
123 -1 99 -5 0
das moechte ich in ein unsigned char *out umwandeln, was dann die zahlen umwandeln wuerde zu:
0x7B 0xFF 0x63 0xFB 0x00
muss ich da irgendeine bitweise operation durchfuehren oder wie wuerde die konvertierung aussehen?
Bin für jegliche Hilfe dankbar!
-
Huhu,
-
Bin mir nicht sicher was du willst, aber vielleicht tuts eines davon:
sprintf(out, "%#2x", *in); //vorher speicher für out holen out = (unsigned char *)in;