Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/12/2011, à 19:56

sucarno

{ RESOLU }convertir une adresse (hex) en int ( C++)?

) Salut les ubunteros,

Je voudrais savoir comment convertir et utiliser une adresse (en hex obtenue à partir de &i) et pouvoir la convertir en int ??

et Joyeux Noël à tous.

Dernière modification par sucarno (Le 25/12/2011, à 01:38)


« Les tyrans ne sont grands que parce que nous sommes à genoux ». Étienne de La Boétie

Hors ligne

#2 Le 24/12/2011, à 23:02

Teofifil

Re : { RESOLU }convertir une adresse (hex) en int ( C++)?

Bonjour,

En tapant juste conversion hexa int dans google tu aurais obtenu une réponse par exemple : http://www.commentcamarche.net/forum/af … exadecimal.

Bon Noël.

Hors ligne

#3 Le 24/12/2011, à 23:47

sucarno

Re : { RESOLU }convertir une adresse (hex) en int ( C++)?

Eh ben, essaye et tu vas voir que c'est pas si facile que ça !

Le problème : Dans un code; tu fais &i qui te donne une adresse en hexadécimale que je veux convertir en décimale et utiliser par la suite.


« Les tyrans ne sont grands que parce que nous sommes à genoux ». Étienne de La Boétie

Hors ligne

#4 Le 25/12/2011, à 00:18

pingouinux

Re : { RESOLU }convertir une adresse (hex) en int ( C++)?

Bonsoir,
&i est une adresse qui a une valeur entière (long int pour être précis). C'est à l'impression qu'on décide de la faire apparaître en décimal ou en hexadécimal.

$ cat int_hexa.cc
#include <stdio.h>
int main(void)
{
    int i;
    printf( "adresse=%p décimal=%ld hexadécimal=%lx\n", &i, (long)&i, (long)&i );
}
$ ./int_hexa
adresse=0x7fff7a19b71c décimal=140735241893660 hexadécimal=7fff7a19b71c

Hors ligne

#5 Le 25/12/2011, à 01:37

sucarno

Re : { RESOLU }convertir une adresse (hex) en int ( C++)?

Merci bcp.


« Les tyrans ne sont grands que parce que nous sommes à genoux ». Étienne de La Boétie

Hors ligne