Bonjour je débute en C++ et je ne comprends pas pourquoi cette erreur là quand j'essaies de compiler avec Code::Block. Voici le Code ci-dessous et Code::Block me signale qu'il y a une erreur au niveau du int resultat(nbreClasse + nbreEleve);:
1 - Alors, j'aimerais savoir pourquoi donc cette erreur. Mon but est de faire la somme de NbreClasse et NbreEleve.
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 #include <iostream> using namespace std; int main() { int nbreEleve(0), nbreClasse(0), resultat; cout << "Quelle est le Nombre d'Eleve dans votre ecole ?" << endl; cin >> nbreEleve; cout << "Quelle est le nombre de classe disponible ?" << endl; cin >> nbreClasse; int resultat(nbreClasse + nbreEleve); cout << "Quelle est la somme total des Eleves et des Classe dans l'Etablissement ?" << endl; cout << "La somme totale est: " << resultat << endl; return 0; }
2 - J'ai par la suite décidé d'effacer carrément toute la ligne int resultat(nbreClasse + nbreEleve); et surprise, Code::Block a accepté la compilation mais petite remarque, le resultat donne une valeur (4309870) que je ne comprends pas du tout. Pourquoi donc cette valeur ???
Merci de m'expliquer s'il vous plaît.
Partager