Bonjour,
voilà j'ai un petit problème, voici ma fonction :
Cette fonction fonctionne bien, mon problème et que je souhaiterai, associer comme chemin de mon fichier de destination, un chemin du genre "spool/4" plutôt que "spool4" dans le dossier courant.
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 void ecriture(char* chemin_src,int name) { char chemin_dest[100]; char c; sprintf(chemin_dest,"spool%d",name); FILE * fichier_src = fopen(chemin_src,"r"); FILE * fichier_dest = fopen(chemin_dest,"w"); c = fgetc(fichier_src); while (c != EOF) { fprintf(fichier_dest,"%c",c); c = fgetc(fichier_src); } fclose(fichier_dest); fclose(fichier_src); }
Hélas, apparement le fichier est bien associé mais au moment du "fprintf(fichier_dest,"%c",c);" cela plante et j'ai une erreur de segmentation, cela vient apparement des "/" dans le chemin d'accés au fichier.
Merci d'avance poru votre aide
Partager