Les fichiers

Signaler
Messages postés
60
Date d'inscription
dimanche 8 décembre 2002
Statut
Membre
Dernière intervention
1 juillet 2004
-
Messages postés
252
Date d'inscription
vendredi 13 juin 2003
Statut
Membre
Dernière intervention
25 avril 2011
-
J'utilise la méthode suivante pour copier un fichier vers une destination :

FILE * source;
FILE * desti;

source = fopen(/* blabla */)

/* blabla */


while(feof(source) == 0)
{
buf=getc(source);
fputc(x,buf);
}

Seulement cette méthode rajoute un octet à la fin du fichier de destination...
comment fait on pour éviter cela ou comment enlève ton le dernier octet d'un fichier ?

Autre : Quelqu'un connaitrai pas un cours consitant et bien expliqué en fançais sur la prog Windows et/ou de jeux ??

4 réponses

Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
3
Salut,
Pourquoi tu n'utilises pas tout simplement CopyFile ?
Les 2 premiers arguments sont les chemins des fichiers sources et destination, le 3eme est une variable BOOL qui sert a determiner s'il faut ecraser le fichier si il existe deja, ou pas.
Messages postés
60
Date d'inscription
dimanche 8 décembre 2002
Statut
Membre
Dernière intervention
1 juillet 2004

C'est dans kel bibliothèque ??
Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
3
Salut,
Windows.h.
Messages postés
252
Date d'inscription
vendredi 13 juin 2003
Statut
Membre
Dernière intervention
25 avril 2011