Adresse memoire négative

xaero69 Messages postés 131 Statut Membre -  
Nabla's Messages postés 20731 Statut Contributeur -
Bonjour,
bonjour lorsque j'alloue de la memoire pour une variable et que je fait un printf pour afficher l'adresse
une fois sur trois j'ai une adresse negative. Est-ce normal ? et si non comment sa se fait?
merci!!
A voir également:

2 réponses

Nabla's Messages postés 20731 Statut Contributeur 3 194
 
l'adresse memoire est un unsigned int.
toi, tu affiches un int, ce qui fait qu'il se plante pour la moitié des reponses (erreur sur le bit de signe, qui n'existe pas en unsigned)!
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
http://www.cplusplus.com/reference/cstdio/printf/

lorsque tu fais ton printf, il faut utiliser %u à la place de %i ou %d
0