Voilà mon code qui me permet de copier un fichier en mode binaire vers un autre fichier, Ca fonctionne, mais le blem est que le fichier créé vérouillé, en Lecture seule.
Aussi, comment change-t-on l'attribut d'un fichier ?
#include <iostream.h>
#include <fcntl.h>
#include <io.h>
void main()
{
char des[1000];
int fsource,fdest;
int nbbtread,nbbtwrite;
fsource=open("c:\\test.txt",O_RDONLY | O_BINARY);
if (fsource==-1) cout << "Erreur a l'ouverture du fichier source" << endl;
fdest=open("c:\\000.txt",O_CREAT | O_RDWR | O_BINARY);
if (fdest==-1) cout << "Erreur a l'ouverture du fichier destination" << endl;
nbbtread=read(fsource,des,sizeof(des));
nbbtwrite=write(fdest,des,nbbtread);
close (fsource);
close (fdest);
}
Merci d'avance pour la réponse.
Xavier