[Résolu] Fonction "addition" et résultat fixe
Bonjour, je suis nouveau sur ce forum. Je me suis mis au C++, pour mieux comprendre les bases de la programmation. Mon but final est de me débrouiller avec les langages de scripts des logiciels 3d, et en particulier le MEL ( Maya Embedded Language ) de Maya.
J'ai créé une programme simple, selon un tutorial de cplusplus.com, qui consiste dans la fonction main, à demander à l'utilisateur de taper un chiffre, puis, une fonction "addition" se charge d'additioner 5 à ce chiffre. Le problème, c'est que quel que soit le chiffre que je rentre, le résultat affiché est 15 ! Et nul part je n'ai assigné la valeur 15 à aucune variable que ce soit.
voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #include <iostream.h>
int addition (int a, int k)
{
int b;
b = a+k;
return (b);
}
int main ()
{
int c;
int e;
c = addition (e,5);
cout << "Tapez un chiffre\n\n";
cin >> e;
cout << "\n\n Le résultat est " << c;
return 0;
} |
Si quelqu'un pouvait m'expliquer ce qui cloche dans ce programme, ce serait gentil, merci.