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 -
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!!
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
- Mon adresse mac - Guide
- Memoire ram - Guide
- Comment saisir une adresse url - Guide
- Darkiworld nouvelle adresse - Guide
- Créer une adresse hotmail - 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