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