Fonctions, entrée, sortie
(Re)Bonjour.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
#include <stdio.h>
int RecupDeuxVariables(int a, int b, int *c, int *d)
{
int tmp_add, tmp_sous;
tmp_add = a + b;
tmp_sous = a - b;
c = &tmp_add;
d = &tmp_sous;
}
main()
{
int *addition;
int *soustraction;
RecupDeuxVariables(30,10,addition,soustraction);
printf("\n\n----------\nVerication\n----------\nAdd : %d\nSous :
%d\n\n", *addition, *soustraction);
} |
Mon gros probleme, c'est que je n'arrive pas à récupérer mes variables de sorties de ma fonction RecupDeuxVariables...
Code:
1 2 3 4 5 6
|
----------
Verication
----------
Add : 0
Sous : 0 |
Pourtant, il me semble que je définis bien les adresses des pointeurs... Ou alors je me trompe... ? Mais je ne trouve pas l'erreur. :aie:
Bahan