Voila Sous windows, en C sous WIN 32 consolle apps, je bosse.
Lors de l'instalation de mon programme (par ex), je desirerais créer un racourci sur ce programme dans un dossier specifié.(connu)
Le probleme est que si je desire copier un racourci existant je n'y arrive pas via une fonction du type
Une autre solution qui s'offre a moi est de créer le racourci, mais la je ne sais pas faire du tout.
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 int copieFichier(char const * const source, char const * const destination) { FILE* fSrc; FILE* fDest; char buffer[512]; int NbLu; if((fSrc=fopen(source, "rb")) == NULL) { return -1; } if((fDest=fopen(destination, "wb")) == NULL) { fclose(fSrc); return -2; } while((NbLu=fread(buffer, 1, 512, fSrc)) != 0) { fwrite(buffer, 1, NbLu, fDest); } fclose(fDest); fclose(fSrc); return 0; }
Si vous avez une idée...
Partager