non so se ho capito.. tu vuoi accedere alla struttura come normali byte giusto?
devi utilizzare i puntatori e fai un semplice cast
oppurecodice:blabla x; char *mem = (char *) &x; mem[0] = ...; mem[1] = ...; ... ...
codice:blabla x; char dati[sizeof(blabla)] = {...}; memcpy (&x, dati, sizeof(blabla));