(Re)Bonjour.
Voici mon code :
Mon gros probleme, c'est que je n'arrive pas à récupérer mes variables de sorties de ma fonction RecupDeuxVariables...
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 #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); }
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ---------- Verication ---------- Add : 0 Sous : 0![]()
Bahan
Partager