Langage C : #define 0x..

Fermé
ssebounet Messages postés 162 Date d'inscription jeudi 21 mars 2002 Statut Membre Dernière intervention 22 octobre 2008 - 12 janv. 2005 à 15:19
grdscarabee Messages postés 134 Date d'inscription mercredi 24 juillet 2002 Statut Membre Dernière intervention 7 août 2005 - 12 janv. 2005 à 16:21
Bonjour,

Je programme un bout de code en langage C. Au debut il y a
#define nom 0x00000001L mais que signifie 0x... ?

il s'agit d'une adresse mais comment on les definie?
pourquoi met on cette valeur et pas une autre??

Merci d'avance
Séb
A voir également:

1 réponse

grdscarabee Messages postés 134 Date d'inscription mercredi 24 juillet 2002 Statut Membre Dernière intervention 7 août 2005 74
12 janv. 2005 à 16:21
Salut,

0x signifie que tu balances une donnée hexadécimal...et il semble bien que ce soit une adresse mémoire.

Il faut juste trouvre à quoi elle correpspond, mais vu qu'elle est codée en dur dans le source c'est que ce doit être une adresse système comme le début de l'adresse vidéo ou le bios ou la table d'interruptions....je ne sais pas trop !!!

Tu l'as trouvée comment cette adresse ?

GrdScarabe

Learn with the best, teach the others
1