Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int fun();
- int main();
- int fun(int v) {
- printf("\tFun {\n");
- // Magia negra de nuevo:
- ((int *)(&v)[-2])[1] = main; // No, fijate que no hay (), no es una llamada...
- // De hecho, fijate q se muestra lo siguiente correctamente ANTES de que pase nada raro
- printf("\t\tEl valor era %d\n",v);
- printf("\t} end Fun\n");
- }
- int main() {
- printf("\nMain {\n");
- fun(1337);
- printf("} end Main\n\n");
- }
Add Comment
Please, Sign In to add comment