
{filelink=16381}
#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;
}