Pourquoi sa swap pas?

c1117 -  
xav3601 Messages postés 3390 Statut Membre -
Bonjour,
Je comprend pas pourquoi sa swap pas et vous?

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

void swap (int * a,int * b ) {
int * temp = a;
a=b;
b=temp;
}

int main () {
int i=10,j=20;
swap(&i,&j);
cout << i << ' ' << j;

}

sa affiche 10 20 :-(

3 réponses

xav3601 Messages postés 3390 Statut Membre 311
 
#include <iostream>
#include <fstream>
#include <string>
using namespace std;

void swap (int * a,int * b ) {
int temp = a;
*a=b;
*b=temp;
}

int main () {
int i=10,j=20;
swap(&i,&j);
cout << i << ' ' << j;

}

essaye ca :)
0
c1117
 
sa march pas sa compile meme pas
0
xav3601 Messages postés 3390 Statut Membre 311
 
Et quelles sont les erreurs de compilation???
0