Utilisation de fstream pour extraire un fichier

Description

fstream pour ecriture !
c'est tout ! :=||

Source / Exemple :


#include <process.h> 
#include <iostream.h>    // pour la fonction exit()
#include <fstream.h>    // pour ifstream et ofstream
#include <conio.h>

main(int argc, char* argv[])  // arguments de la ligne de commande
{
   char ch;
   if (argc != 3)      // testeur d'args 
   {
      cerr << "Operation de sauvegarde en cours !\n";
      exit(-1);
   }

   ifstream source;    // sources io stream 
   ofstream dest;

   source.open(argv[1],ios::nocreate); 
   if (!source)//Si pas de source , donc rade :) !
   {
      cerr << "Desole , impossible de sauvegarder!" << argv[1] <<
	       " \n";
      exit(-1);
   }//Message d'erreur !
   dest.open(argv[2]);   // generation du dest , si celui si n'existait pas
			 // opu effacé au cas contraire !
   if (!dest)
   {
      cerr << "Erreur d'execution ! Fichier source obsolete  " << argv[2] <<
	      "Ecriture impossible\n";
      exit(-1);
   }

   while (dest && source.get(ch)) dest.put(ch);

   cout << "Operation achevée\n";

   source.close();        // Fermeture des ios!
   dest.close();
getch()
}

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.