Pourquoi sa swap pas?

Fermé
c1117 - 11 déc. 2008 à 10:01
xav3601 Messages postés 3288 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 2 mars 2016 - 11 déc. 2008 à 10:27
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 3288 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 2 mars 2016 312
11 déc. 2008 à 10:04
#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
sa march pas sa compile meme pas
0
xav3601 Messages postés 3288 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 2 mars 2016 312
11 déc. 2008 à 10:27
Et quelles sont les erreurs de compilation???
0