geht auch noch kürzer, sogar ultrakurz wenn man es quick n dirty macht ^^
Code:
kurz:
unsigned char *ptr = (usnigned char*)&Mein4ByteWort;
for(int i = 0; i < 4; i++)
{
meinchararray[i] = *(ptr+i);
}
ALTERNATIV ->>> ACHTUNG kann sein dass ich ziel und quelle vertauscht habe, bitte in der beschreibung nachsehen ^^
memcpy(ptr, meinchararray, 4);
quick n dirty, wenn man die werte nur kurzweilig braucht und NICHT verändert
unsigned char *ptr = (unsigned char*) &Mein4ByteWort;
und dann einfach per ptr[index] direkt benutzen!!!
Lesezeichen