Afficher le code et l’etat d’erreur pendant lecture/écriture d’un fichier

Author:


Download

#include 
#include 
using namespace std;

int main ()
{
   ofstream fichier_sortie;
   char buffer[255];
   fichier_sortie.open("file.dat");
   cout << "Tapez un texte pour écrire dans le fichier: ";
   cin.ignore(10,'n'); //Ignorer le saut de ligne
   cin.getline(buffer,255); //Lire la ligne de texte
   fichier_sortie << buffer << ""; //Ecrire le texte dans le fichier
   cout << "( fichier_sortie) = " << fichier_sortie << endl;

   //Afficher le code d'erreur
   cout << "( fichier_sortie.fail()) = "
	<< fichier_sortie.fail() << endl;

   //Afficher l'etat d'erreur
   cout << "nEtat erreur = " << fichier_sortie.rdstate();

   fichier_sortie.close();  // Fermer le fichier
   return 0;
}

Leave a Reply

Your email address will not be published. Required fields are marked *