problème avec les pointeurs
Bonjour,
j'utilise un pointeur comme paramètre de retour dans une fonction.
EX :
Code:
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;
//...
} |
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.
Pouvez vous m'aider?
Merci.