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()
}