Fonction en C++ pour copier un fichier

Fermé
Gazzall - 25 déc. 2003 à 17:52
 Chaka - 22 avril 2010 à 19:02
Bonjour,
Je dois faire un petit programme en C/C++ qui cherche un fichier dans un dossier à l'aide ca racine et dois en faire une copy dans un autre dossier.
Je recherche des foctions en C/C++ permettant de rechercher un fichier contenu dans un dossier en entrant ca racine et une fonction permettant dans faire une copy.
Je sais qu'il existe la fonction copy ou xcopy sous dos mais souhaiterai ne pas ne pas l'uiliser.
A voir également:

1 réponse

Goodzilla Messages postés 16 Date d'inscription jeudi 13 mars 2003 Statut Membre Dernière intervention 30 juillet 2008 3
25 déc. 2003 à 19:05
salut
alors ce n'est pas corecte a 100% mais c le principe
FILE *fichier; //variable globale designe le fichier source
FILE *destination;

int recherche(char *nom_file)
{ //nom_file est le chemin complet du file

fichier=fopen(nom_file,"r");//ouverture en lecture seul
if(!fichier)
return 0;
else return 1;
}
void copy(char *dest,char *nom_file)
{
destination=fopen(dest,'w");//ouverture en ecriture
if(!destination)
{ printf("ERREUR D'OUVERTURE");
return;
}else
{ if(recherche(nom_file))
{
while(!feof(fichier))
putc(getc(fichier),destination);
fcloseall();
}else
printf("ERREUR");
}}
4
Merci,
Je vois le principe je vous remercis.
Merci beaucoup et joyeux noel.
Gazzall

PS: est ce que par hazzard vous seriez comment je pourais rechercher un fichier c'est a dire rechercher le fichier en entrant le directory ex: C:/bob/bin.cpp
0
Avec la fonction ifstream... Recherche.
0