#include <stdio.h>
#include <string.h>
typedef struct {
char a;
int b;
char c[10];
} MyStruct;
void assignBytes(char *dest) {
//char arr[15] = { 0x10, 0x20, 0x30, 0x40, 0x50, 0x60, 0x70, 0x80, 0x90 };
MyStruct * myStruct = (MyStruct *)arr;
printf("a: %d\n", myStruct->a);
printf("b: %d\n", myStruct->b);
printf("c: %d\n", myStruct->c);
memset(arr,myStruct,15);
}
int main() {
char arr[15] = { 0x10, 0x20, 0x30, 0x40, 0x50, 0x60, 0x70, 0x80, 0x90 };
//MyStruct myStruct;
assignBytes(arr);
//printf("a: %c\n", myStruct.a);
//printf("b: %d\n", myStruct.b);
//printf("c: %s\n", myStruct.c);
return 0;
}