Bonjour,
J'essaye de copier des fichiers dans un autre dossier, j'arrive à les créer s'il n'existe pas dans le dossier de destination mais plus rien après... Voici mon code en espérant pouvoir obtenir une petite aide !
Merci à vous !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 #include <stdio.h> int archive(int argc, char **argv) { char buffer[256]; int i; FILE *f; FILE *f1; i = 2; f1 = fopen(argv[1], "r+"); if (mkdir (argv[1], 0777) == -1) return (-1); if (chdir(argv[1]) == -1) return (-1); while (i < argc && fopen(argv[i], "w+") != NULL) { f = fopen(argv[i], "w+"); while (!feof(f1)) { fputs(buffer, f); fgets(buffer, 255, f1); } i++; } } int main(int argc, char **argv) { archive(argc, argv); }
Partager