1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | int main(void) { int x = 100; double tmp; union { double dbl; void* ptr; } conv; conv.ptr = (void*)&x; tmp = conv.dbl; conv.dbl = tmp; printf("%d\n", *((int*)conv.ptr)); return 0; } |
aW50IG1haW4odm9pZCkgewogIGludCB4ID0gMTAwOwogIGRvdWJsZSB0bXA7CgogIHVuaW9uIHsKICAgIGRvdWJsZSBkYmw7CiAgICB2b2lkKiBwdHI7CiAgfSBjb252OwoKICBjb252LnB0ciA9ICh2b2lkKikmeDsKICB0bXAgPSBjb252LmRibDsKCiAgY29udi5kYmwgPSB0bXA7CiAgcHJpbnRmKCIlZFxuIiwgKigoaW50Kiljb252LnB0cikpOwoKICByZXR1cm4gMDsKfQ==
-
upload with new input
-
result: Success time: 0.01s memory: 1720 kB returned value: 0
100


