Adresse memoire négative

xaero69 Messages postés 131 Statut Membre -  
Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   -
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 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
 
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 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
 
http://www.cplusplus.com/reference/cstdio/printf/

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