Salut les amis !
J'ai un truc tout bête qui m'arrive avec code::blocks qui me retourne l'erreur suivante : error: 'cout' was not declared in this scope
Pour faire simple je vous laisse un exemple de code qui me retourne cette erreur (c'est plus simple que de vous balancer un projet complet) :
fichier main.cpp :
fichier verifPremier.h :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #include <iostream> #include "verifPremier.h" using namespace std; int main() { message(); } return 0; }
fichier verifPremier.cpp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 #ifndef VERIFPREMIER_H_INCLUDED #define VERIFPREMIER_H_INCLUDED void message(); #endif // VERIFPREMIER_H_INCLUDED
Si je mets ma fonction "message" directement dans mon main (en l'enlevant du verifPremier.cpp évidemment), je n'ai pas cette erreur...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #include "verifPremier.h" void message() { cout << "bla bla bla" ; }
Ca doit être tout bête mais je sèche sur ce truc qui devrait pourtant me sauter aux yeux, le soleil a dû trop me taper sur la tête ces jours-ci ... hey on ne rit pas hein !!! ça fait presque 1h que je tourne en rond !!!!
Quelqu'un à une idée ?
Partager