non so se ho capito.. tu vuoi accedere alla struttura come normali byte giusto?

devi utilizzare i puntatori e fai un semplice cast

codice:
blabla x;
char *mem = (char *) &x;

mem[0] = ...;
mem[1] = ...;
...
...
oppure
codice:
blabla x;
char dati[sizeof(blabla)] = {...};

memcpy (&x, dati, sizeof(blabla));