Salut à tous je ss debutant en C .... j aime bcp de trouver la solution de mon prob chez vous ...
bon , ...

Nous avons vu que le mode de transmission par valeur semblait interdire à une fonction de modifier la valeur de ses arguments
effectifs et nous avions mentionné que les pointeurs fourniraient une solution à ce problème.

j ai essayé deja avec les variables , et aprés le deroulement ce code fonction trés trés bien §....


mais j aime a faire ça avec les tableau et les enregistrements ...
comment on peut faire ça .... !

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
/**************************************/
void echange(int * i,int * l)
{
int x;
x=*l;
*l=*i;
*i=x;
}
/**********************************/
 
void tab(int *t[2]; int *k[2], struc *strr )
{
int n;
n=0;
*t[1]=n;
n=1;
*t[2]=n;
 
*k[]=*t[]; //
printf("%d %d",t[1],t[2]);
}