#include <stdio.h>
struct test
{
char member1;
char member2;
};
int main(void)
{
struct test structure = {'h', 'i'};
void* p = &structure;
printf("{%02X, %02X, xxx, xxx} -> %08X", structure.
member1, structure.
member2, *((int*)p
));
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CnN0cnVjdCB0ZXN0CnsKICAgIGNoYXIgbWVtYmVyMTsKICAgIGNoYXIgbWVtYmVyMjsKfTsKCmludCBtYWluKHZvaWQpCnsKICAgIHN0cnVjdCB0ZXN0IHN0cnVjdHVyZSA9IHsnaCcsICdpJ307CiAgICB2b2lkKiBwID0gJnN0cnVjdHVyZTsKCiAgICBwcmludGYoInslMDJYLCAlMDJYLCB4eHgsIHh4eH0gLT4gJTA4WCIsIHN0cnVjdHVyZS5tZW1iZXIxLCBzdHJ1Y3R1cmUubWVtYmVyMiwgKigoaW50KilwKSk7CgogICAgcmV0dXJuIDA7Cn0K