Acessando uma variável do outro programa em C
No python, você pode aprender a localização da memória das variáveis usando a função id, portanto:
X = "Hello world!"
print(id(X)) # Output is equal to 139806692112112 (0x7F27483876F0)
Eu tentei acessar a variável com ponteiros em C (certamente o outro programa ainda está vivo):
#include <stdio.h>
int main(void){
char *x = (char *) 0x7F27483876F0;
printf("%s\n", x);
return 0;
}
Eu compilar o código, sem erros ou avisos, mas quando eu tentei o sistema operacional executando um erro de segmentação. Como posso resolver este problema?
Ou é possível?