Fonction en C++ pour copier un fichier

Gazzall -  
 Chaka -
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   Statut Membre Dernière intervention   3
 
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
Gazzall
 
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
Chaka
 
Avec la fonction ifstream... Recherche.
0