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 :
Si quelqu'un pouvait m'expliquer ce qui cloche dans ce programme, ce serait gentil, merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Partager