Programme pour isoler des images dans un fichier - C - Programmation
Marsh Posté le 13-04-2011 à 09:28:15
Salut,
C'est dommage de faire ça en C , ce n'est pas le langage le plus approprié pour manipuler des répertoires.
Cependant, tu peux regarder du coté de dirent.h ( man dirent sous google -> scandir / rename ) , ou bien FindFirstFile / FindNextFile / MoveFile ( sous windows uniquement).
En gros, tu scannes ton CD avec ces fonctions, puis tu déplaces chaque fichier trouvé et correspondant à tes critères vers le nouveau répertoire ( ne pas oublier de le créer s'il n'existe pas ).
Marsh Posté le 13-04-2011 à 10:09:38
Ok,
Merci,
je viens de trouver ça sinon mais ça marche pas
#include <stdio.h>
int copier_fichier(char const * const source, char const * const destination)
{
FILE* fSrc;
FILE* fDest;
char buffer[512];
int NbLus;
if ((fSrc = fopen(source, "rb" )) == NULL)
{
return 1;
}
if ((fDest = fopen(destination, "wb" )) == NULL)
{
fclose(fSrc);
return 2;
}
while ((NbLus = fread(buffer, 1, 512, fSrc)) != 0)
fwrite(buffer, 1, NbLus, fDest);
fclose(fDest);
fclose(fSrc);
return 0;
}
tu croit que ça peut m'etre utile ?
Marsh Posté le 14-04-2011 à 10:31:10
Tu bosses jamais toi-même toi, non?
Marsh Posté le 14-04-2011 à 10:55:13
+1!
Comme le dit si bien le règlement de la section,
Citation : [0C] On ne fait pas le boulot à votre place. |
A+,
Marsh Posté le 13-04-2011 à 08:32:22
Bonjour,
Ont ma demandé de faire un programme en C sous devc++ pour allé cherchées des images dans un CD(D:\IMAGES) et les inserer dans un nouveau repertoire a part sur le disque mais je ne c'est pas du tout comment faire !
Si quelqu'un meu m'aiguiller je le remercie d'avance
Yoyo