#include <fstream> #include <iostream> 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; } |
----------------------------------------------------------------------------