Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Ouvrir un fichier et ajouter du texte à la fin.


{filelink=16382}

#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;
}

No comments yet.

Leave a Comment