Bonjour,
j'utilise un pointeur comme paramètre de retour dans une fonction.
EX :
Mon problème est que je ne récupère pas la même valeur dans mon main que celle dans l'implémentation de la fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 sint16 param_toto(uint8 u8_Id,uint32* u32_ValeurLue); main() { uint32 u32_Valeur; //appel de la fonction s16_Error = param_toto(u8_data[2], &u32_Valeur); } //implémentation de la fonction //------------------------------------------------------------------------ sint16 param_toto(uint8 u8_Id,uint32* u32_ValeurLue) { //... u32_ValeurLue = 100; //... }
Pouvez vous m'aider?
Merci.
Partager