Cześć,
wie ktoś może, jak zrzutować pointer do inta w C?
0
4
#include <stdint.h>
uintptr_t value = (uintptr_t)somePointer;
1
#include <stdio.h>
int main(void) {
int y = 5;
int* i = &y;
int* x = (int*) i; // rzutowanie?
printf("%d", *x);
return 0;
}
2
Na przykład tak.
#include <stdio.h>
#include <stdint.h>
int main() {
uintptr_t ptrAsInt = (uintptr_t)&main;
printf ("%u\n", ptrAsInt);
}