#include <iostream> #include <fstream> using namespace std; int main(){ char nom_fichier[80]; char buffer[255]; cout << "Veillez taper le nom du fichier: "; cin >> nom_fichier; //Ouvrir le fichier en lecture ifstream stream_in(nom_fichier); if (stream_in) { char ch; // Lire et afficher le contenu du fichier while (stream_in.get(ch)) cout << ch; } //Fermer le fichier stream_in.close(); cout << "nOuverture en mode ecriture..."<<endl; //Ouvrir le fichier en écriture ofstream stream_out(nom_fichier,ios::app); if (!stream_out) { cout << "Impossible d'ouvrir le fichier en écriture."; return(1); } 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 stream_out << buffer << ""; //Ecrire le texte dans le fichier stream_out.close(); // Fermer le fichier cout<<"Votre texte a été ajouté au fichier"; return 0; } |
----------------------------------------------------------------------------