Découpe en fichiers d'un programme
Bonjour à tous,
J'ai récemment écris un petit programme tout simple destiné à lire un fichier image au format pgm (se trouvant dans le meme dossier que l'exécutable) et j'ai ensuite découpé mon code en trois fichier : le module principal, un fichier PGMfile.h et un fichier PGMfile.cpp
Dans ce dernier j'ai mis les fonctions du programme (je n'ai pas utilisé de classes), entre autre chose la fonction destinée à lire un fichier. Voici le début :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
int LireFichier (IMAGE image,char fichier [],
int& nbLignes,int& nbColonnes,int& GrisMax)
/* Renvoit 1 si l'opération s'est bien déroulée, - 1 sinon */
{
/* Variables temporaires utilisées pour lire l'entête du fichier */
char tempC;
int tempI;
ifstream fin(fichier);
... |
Mais à la compilation cela ne passe pas car le compilateur me dit qu'il ne sait pas ce qu'est "ifstream" (fonction que j'utilise pour lire un fichier et qui se trouve dans dans la bibliothèque fstream)
J'ai essayé d'inclure le fichier correspondant ainsi :
mais ça ne change rien du tout.
Auriez-vous une idée sur l'origine de ce problème ?
merci bien ;)