bonjour,
je souhaite afficher l'adresse d'une variable à travers une fonction mais ca ne marche pas.
voici mon code :
mon IDE indique qu'il attend un pointeur du genre void adress(int *b) dans ma fonction, mais techniquement ma variable b devrait juste prendreCode:void adress(int b)//la variable 'b' recupere l'adresse de 'a' du main { printf("l adresse de a est : %x\n",b);// on affiche l'adresse en hexa } int main(int argc, char const *argv[]) { int a = 0; adress(&a); return 0; }
l'adresse de a du main mais pas son contenu donc ca devrait marcher.
avez vous une explication?
merci d'avance
-----