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 :-(
Configuration: Linux
Firefox 3.0.3

3 réponses

  1. xav3601 Messages postés 3390 Statut Membre 312
     
    #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
  2. xav3601 Messages postés 3390 Statut Membre 312
     
    Et quelles sont les erreurs de compilation???
    0