Comme passer les pointeurs comme paramètres

Jmr -  
loupius Messages postés 789 Statut Membre -
Bonjour,

je suis débutante en C, je n'arrive pas a trouver la bonne réponse pour cet exercice:

# include <stdio.h>

void echange(int *a, int b){

int sauve; sauve = *a; a*=b; b=sauve;
}

void echange2(int *a, int **b){

int sauve; sauve = *a; a*=**b; **b=sauve;
}

int main(){

int a, b, d; int * c=&d; a=1; b=2; (c*)=3;

echange(&a,b); printf("a= %d, b= %d\n", a, b);

echange2(&a,&b); printf("a= %d, b= %d\n", a, *c);

return 1;
}

Est-ce que quelqu'un peut m'aider s'il vous plait?

Merci d'avance.
A voir également:

1 réponse

loupius Messages postés 789 Statut Membre 148
 
Et void echange(int* a, int* b) ne t'est pas venu à l'idée ?
Bonne réflexion.
0