Adresse memoire négative
xaero69
Messages postés
131
Statut
Membre
-
Nabla's Messages postés 20731 Statut Contributeur -
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!!
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:
- Adresse memoire négative
- Mémoire vive - Guide
- Adresse mac - Guide
- Darkino nouvelle adresse - Guide
- RAM : type, format, CAS, vitesse, tout sur la mémoire vive - Guide
- Changer adresse dns - Guide
2 réponses
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)!
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)!
http://www.cplusplus.com/reference/cstdio/printf/
lorsque tu fais ton printf, il faut utiliser %u à la place de %i ou %d
lorsque tu fais ton printf, il faut utiliser %u à la place de %i ou %d