Fonction:Erreur retour de parametre
Le but du programme est tout simplement d'afficher deux valeurs, d'appeler une fonction qui va en permuter les valeurs, puis d'afficher les nouvelles valeurs à la fin... (La transmission des paramètres est faite par valeur.)
Cependant, les choses ne fonctionnent pas comme prévu.. à l'affichage final, les valeurs de départ sont toujours celles qui sont affichées et je n'arrive pas à comprendre mon erreur... si quelqu'un a une idée, je suis tout ouie! ;)
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
#include <iostream>
#include <string>
using namespace std;
//Déclaration prototype de fonction
void Permuter(int A, int B);
void main(void)
{
int I,J;
I = 3;
J = 10;
cout << "I = " << I << " J = " << J <<endl;
Permuter(I,J);
cout << "I = " << I << " J = " << J <<endl;
}
// Fonction pour permuter
void Permuter(int A, int B)
{
int Tampon;
Tampon = A;
A = B;
B = Tampon;
} |
Merci!