Assez complexe !
Résolu/Fermé
GIO0892
Messages postés
581
Date d'inscription
dimanche 28 décembre 2008
Statut
Membre
Dernière intervention
29 septembre 2011
-
10 sept. 2010 à 21:31
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 11 sept. 2010 à 18:20
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 11 sept. 2010 à 18:20
A voir également:
- Assez complexe !
- Vous ne pouvez pas récupérer votre compte pour le moment, car google n'a pas assez d'informations pour s'assurer que ce compte vous appartient. - Guide
- Tableau complexe word - Guide
- Pas assez d'espace disponible sur /var/cache/apt/archives/ - Forum Ubuntu
- Comment savoir si son alimentation est assez puissante ✓ - Forum Matériel & Système
- Platine vinyle ne tourne pas assez vite - Forum Enceintes / HiFi
2 réponses
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
10 sept. 2010 à 22:40
10 sept. 2010 à 22:40
bonsoir,
c'est une adresse mémoire.
Et elle est bien en hexadécimal, normalement
c'est une adresse mémoire.
Et elle est bien en hexadécimal, normalement
GIO0892
Messages postés
581
Date d'inscription
dimanche 28 décembre 2008
Statut
Membre
Dernière intervention
29 septembre 2011
59
11 sept. 2010 à 14:58
11 sept. 2010 à 14:58
d'accord merci de vos réponse
autre question
#define PORT_STAT_ENABLE 0x0002
le 0x0002 signifie donc l'emplacement ou est enregistré la valeur ?
je pourrait bien en mettre une autre (différente ) ?
merci
autre question
#define PORT_STAT_ENABLE 0x0002
le 0x0002 signifie donc l'emplacement ou est enregistré la valeur ?
je pourrait bien en mettre une autre (différente ) ?
merci
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
11 sept. 2010 à 18:19
11 sept. 2010 à 18:19
ceci signifie que dans ton programme il y a une "constante" hexadécimale (ce serait plutot un raccourci techniquement) nommé PORT_STAT_ENABLE , avec la valeur 0002 en hexadécimal dedans.
Après, ce que ça signifie, je n'en sais rien. ici ça n'a pas l'air d'être une adresse mémoire mais un numéro de port. Et ça je n'y connais rien personnellement, je laisse le soin à qq'un d'autre de t'aider là dessus :) .
Dans tous les cas ça dépend de ton programme...
avant je parlais de mémoire car dans le contexte, cette valeur hexadécimale semblait bien être une adresse mémoire ( "fichier is loaded in ..." )
quoiqu'il en soit, en C / C++, le "0x"devant un nombre est là pour indiquer au compilateur que la valeur est en hexadécimale.
100 == 100 décimal
0x100 == 100 en hexadécimal ( c'est à dire 256 en décimal normalement)
Après, ce que ça signifie, je n'en sais rien. ici ça n'a pas l'air d'être une adresse mémoire mais un numéro de port. Et ça je n'y connais rien personnellement, je laisse le soin à qq'un d'autre de t'aider là dessus :) .
Dans tous les cas ça dépend de ton programme...
avant je parlais de mémoire car dans le contexte, cette valeur hexadécimale semblait bien être une adresse mémoire ( "fichier is loaded in ..." )
quoiqu'il en soit, en C / C++, le "0x"devant un nombre est là pour indiquer au compilateur que la valeur est en hexadécimale.
100 == 100 décimal
0x100 == 100 en hexadécimal ( c'est à dire 256 en décimal normalement)
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
Modifié par Pacorabanix le 11/09/2010 à 18:20
Modifié par Pacorabanix le 11/09/2010 à 18:20
PS : en programmation tu n'as pas en règle générale le contrôle sur les adresses mémoires utilisées par ton programme. C'est l'OS qui gère ça.
11 sept. 2010 à 03:44