Probleme avec les fonctions

Résolu/Fermé
Utilisateur anonyme - 11 janv. 2008 à 15:42
 Utilisateur anonyme - 18 janv. 2008 à 14:17
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

tu l'appelles comment ta fonction mouvement1?
0
Utilisateur anonyme
18 janv. 2008 à 14:17
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