présence de #include fstream mais pas trace de fichier dans le code?!?
Bonsoir,
J'essaie de comprendre un petit programme. C'est un pendu avec deux fichiers avec l'extension .h et .cpp et un main.cpp.
En plus il y a un fichier dictionnaire.txt qui contient les mots qu'il faudra trouver
Voila au début du fichier, il a le #include fstream pour l'ouverture et écriture pour un fichier. Je pense que c'est dictionnaire.txt, seulement je ne vois pas trace dans ce fichier de la mention dictionnaire.txt.
J'ai testé et pourtant ça marche. Pouvez vous m'éclairer!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
#ifndef MYSTERE_H
#define MYSTERE_H
#include <iostream>
#include <vector>
#include <fstream>
using namespace std;
class Mystere
{
public:
// Fonction de nettoyage
void clear(void);
// Constructeur
Mystere(void);
// Autres méthodes
const void afficherMotTrouve(void);
const void afficherLettresEntrees(void);
const void afficherMotMystere(void);
void testerLettre(char lettre);
void assignerMot(vector< char > motSecret);
const bool plusDeCoups(void);
const bool victoire(void);
// Accesseur
const long getCoupsRestants(void);
// Méthodes statiques
static vector< char > motAleatoire(void);
static vector< char > entreeJoueur(void);
static void afficherTitre();
static void activerMenu();
private:
vector< char > m_motSecret;
vector< char > m_motTrouve;
vector< char > m_lettresEntrees;
long m_nombreCoupsRestants;
};
#endif // MYSTERE_H |