Sorry for this Noobie question, I just can't make either of the following code work?
snippet 1:
int main(void) {
void *ptr;
*ptr = 1;
printf("%d", *ptr);
return 0;
}
snippet 2:
int main(void) {
void *ptr;
int a = 1;
ptr = &a;
printf("%d", *ptr);
return 0;
}
snippet 3:
int main(void) {
void *ptr;
int a = 1;
(int*)ptr = &a;
printf("%d", *ptr);
return 0;
}
any idea?