Bonjour.
J'ai les arguments de ma fonction qui ne retourne pas le traitement effectué dans ma fonction, ça sera plus clair avec le code ...
Donc mon ma fonction ne change pas mes variables a et b elles restent null, bien que le changement s'effectue dans ma 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 void func(int *,int *);//prototype int main() { int a=0,b=0; func(&a,&b);// passage de mes arguments printf("a:%d, b:%d",a,b);//a=b=0; retunr 0; } void func(int* var1, int* var2) { int un,deux; //Traitement... var1=&un; var2=&deux; printf("var1:%d, var2:%d",*var1,*var2);//exemple *var1=1 et *var=2 }
Je vous remercie d'avoir pris le temps de lire.
Partager