Bonjour,
Je cherche à récupérer l'adresse d'une fonction dans un pointeur et à convertir cette valeur en tant qu'entier.
J'ai une fonction par exemple :
1 2 3 4
| bool fonctionTest(unsigned int woops)
{
return true;
} |
Puis, dans mon main, je cherche à faire quelque chose du genre :
unsigned long patapouf = (unsigned long)&fonctionTest;
Je n'ai pas la même valeur dans patapouf (0x0040100a) et dans &fonctionTest (0x00401050).
Je ne vois pas bien d'ou vient cette différence. Est-ce que je m'y prends mal ?
Merci pour l'aide que vous pouvez m'apporter...
Partager