int arr[] = {1, '?'};
int main(void) {
char hello_world[] = "Hello world!";
void *x;
int *adr;
char* arrcast = (char*) &arr;
int i;
x = &hello_world;
adr = (int*)x;
arr[0] = *adr;
for(i = 0; i < 8; i++) {
printf("Position %d: %d\n", i
, (int) arrcast
[i
]); }
}
aW50IGFycltdID0gezEsICc/J307CiAKaW50IG1haW4odm9pZCkgewogICAgY2hhciBoZWxsb193b3JsZFtdID0gIkhlbGxvIHdvcmxkISI7CiAgICB2b2lkICp4OwogICAgaW50ICphZHI7CiAgICBjaGFyKiBhcnJjYXN0ID0gKGNoYXIqKSAmYXJyOwogICAgaW50IGk7CiAgICAKICAgIHggPSAmaGVsbG9fd29ybGQ7CiAgICBhZHIgPSAoaW50Kil4OwogICAgYXJyWzBdID0gKmFkcjsKICAgIHByaW50ZigiJXNcbiIsIGFycmNhc3QpOwogICAgCiAgICBmb3IoaSA9IDA7IGkgPCA4OyBpKyspIHsKICAgIAlwcmludGYoIlBvc2l0aW9uICVkOiAlZFxuIiwgaSwgKGludCkgYXJyY2FzdFtpXSk7CiAgICB9Cn0=