Bon voici mon problème, j'essaie de développer de petit programme qui font appelle a une quelquonque fonction, par contre, je ne suis pas capable de la faire fonctionner.
Voici mon code pour une fonction simple qui met au carré une donnée entré par l'utilisateur:
Et je reçois ces deux messages d'erreurs:
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 #include <iostream> using namespace std; int main(int argc, char** argv) { int a; cout << "entrez une valeur de X " << endl; cin >> a; cout << "la valeur de X au carre est: " << square(a) << endl; int square(int x); { return x*x; } return (0);
Quelqu'un a une idée de ce que je dois modifier pour que ma fonction soit appellé correctement?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 newmain1.cpp:19: erreur: square was not declared in this scope newmain1.cpp:24: erreur: x was not declared in this scope
Merci!![]()
Partager