Bonjour à tous,
Je suis dans l'expectative depuis ce matin devant les affichages de mon terminal. Le code:
Me renvoi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 printf("1Largeur : %d, Hauteur : %d\n",jeu.plateau->largeur,jeu.plateau->hauteur); printf("AdresseLargeur : %p, adresseHauteur : %p\n",&(jeu.plateau->largeur),&(jeu.plateau->hauteur)); printf("2Largeur : %d, Hauteur : %d\n",jeu.plateau->largeur,jeu.plateau->hauteur); printf("AdresseLargeur : %p, adresseHauteur : %p\n",&(jeu.plateau->largeur),&(jeu.plateau->hauteur));
J'avoue que là je suis dans l'incompréhension. Comment une variable peut changer de valeur entre 2 printf, alors que les valeurs sont à la même adresse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 1Largeur : 8, Hauteur : 8 AdresseLargeur : 0x7fff5fbfeb60, adresseHauteur : 0x7fff5fbfeb64 2Largeur : 1369840, Hauteur : 1 AdresseLargeur : 0x7fff5fbfeb60, adresseHauteur : 0x7fff5fbfeb64
L'archive "source.zip" contient mes sources.
Merci d'avance pour vos suggestions.





Répondre avec citation






Partager