Probleme avec les fonctions

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,
j'apprends le C++ (j'ai des conaissances en C) mais il y a un problème vraiment stupide avec les fonctions. Une fonction appelle "mouvement1" est presente dans le fichier "Fonctions.cpp" et est prototypée dans le fichier "fonctions.h". J'ai insere l'en tête #include "fonctions.h" en haut du fichier fonctions.cpp, le tout dans un projet SDL Code::Blocks. Mais quand je l'appelle dans le main.cpp, le compilateur me dit "mouvement1 undeclared". Cependant, quand la fonction et le prototype sont dans le main.cpp, tout fonctionne normalent.

Pis: si j'ajoute un "std::cout" dans fonction.cpp, le compilateur dit que cout est "undeclared"!
J'ai essaye avec Dev-C++, change l'emplacent des #include, et de creer un projet console, mais rien n'a changé.

Est-ce que quelqu'un connait la raison et la solution?

2 réponses

nico
 
tu l'appelles comment ta fonction mouvement1?
0
Utilisateur anonyme
 
J'ai troiuvé la solution, il s'agissait des #include. J'ai simplement inclus tout les headers dans tout les fichiers, bien que pas necessaire à cause de la protection contre les includes infinies. Merci quand meme d'avoir repondu.
0