Hello les gens !
J'ai un doute quand à mon utilisation des pointeurs... Je dois faire une erreur, mais je n'arrive pas à voir laquelle.
Voici un exemple correspondant au code qui me pose problème :
Mon soucis, c'est que quand j'exécute ce code, et que je regarde la valeur de addr (qui devrait être l'adresse de MyTab), j'ai toujours 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 premier fichier: int addr = 0; getAddr (&addr); Deuxième fichier: void getAddr(int *anAddr) { anAddr = (int *)myTab; } Avec: unsigned char MyTab[]={0x88, 0x89, 0x01, ...};
Où est l'erreur, je ne la vois pas...
Merci d'avance !
Partager