Bonjour,

Je suis en train de coder une classe fichier, je veux lire tout le fichier texte et non pas comme dans mon exemple qu'une seule ligne.

Voici mon main, pouvez vous m'aidez svp:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
int main(int argc, char *argv[])
{
 
    char Tab[10]="UNE CHAINE";
 
 
    Fich = new ESFichier();
 
 
    // Ouverture du fichier en mode Ecriture
    Fich->Ouvrir("Fichier.txt","w");
    cout << "ouverture du fichier en ecriture" << endl;
    if(!Fich->Ecrire(Tab)) cout << "Probleme d'ecriture dans le fichier" << endl; // si retourne vrai alors condition non valider et affichage du message
 
    // Fermeture
    Fich->Fermer();
 
    // Ouverture en lecture
    Fich->Ouvrir("Fichier.txt","r");
    cout << "ouverture du fichier en lecture" << endl;
    if(!Fich->Lire(Tab)) cout << "Probleme de lecture du fichier" << endl;
    cout << Tab << endl;
 
 
    // fermeture
    Fich->Fermer();
 
    //attente clavier
    getch();
 
 
    return 0;
 
}
En vous remerciant d'avance