Voila
pour une application que je veux crée sur la manipulation des fichiers
J’ai commencé à coder une class avec des fonctions basic
Mais voila je j’ai une erreur pour l'affichage
C’est avec la fonction m_fichierDefaultLire()
J’ai des lignes à la pace du contenus du fichier
bien sur avant j'ai une autre fonction pour l'ouverture du fichier
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 //fonction pour afficher le contenu du fichier void MFichier::m_fichierDefaultLire(){ char chaine[1000] = ""; cout<<"Le contenu du fichier est: "<<endl; if (fichier != NULL) { //rewind(fichier); cout<<"Le contenu du fichier est: "<<endl; while (fgets(chaine, 1000, fichier) != NULL) // lire le fichier tant qu'on ne reçoit pas d'erreur (NULL) { cout<<chaine; // affiche la chaîne qu'on vient de lire } } }
pour finir une image du problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 void MFichier::m_fichierDefault(){ fichier= fopen(chemin.c_str(), "w"); if(fichier) cout << "Le fichier est correctement ouvert !" << endl; else cerr << "Erreur à l'ouverture !" << endl; }
merci d'avance
Partager