Bonjour a vous,donc je vous explique.
int main()
{
unsigned int *test=2293516;//l'adresse ou ce trouve la variale toto (prog2)
printf("%p %u %d",test,test,*test);//afiche le tout
*test=55;//change la valeur a l'adresse de toto (prog 2)
system("pause");
return 0;
}
-------------------------------------------------prog 2
int main()
{
int toto=300;//son adresse = .........
while(1)//on atend que le programme 1 change la valeur de toto (boucle infini).
{
printf("%d %p %d\n",toto,&toto,&toto);//pour savoir son adresse.
Sleep(100);
}
return 0;
}
Donc voila aprais cela la valeur de toto serais suposer changer mes ca ne marche pas meme ci je mes toujours la bonne adresse a chaque execution des programmes,donc coi faire?
merci de votre ecoute et a+.