5 FILE *source
, *target
= NULL
;
8 int main (int argc
, char const *argv
[]) {
10 // Ouvre le fichier test.txt en lecture seulement (le fichier doit exister) :
11 source
= fopen("test.txt", "r");
12 // Cree et ouvre un fichier target.html en lecture/ecriture
13 // avec suppression du contenu au prealable :
14 target
= fopen("target.html", "w+");
17 printf("Impossible d'ouvrir le fichier source\n");
22 printf("Impossible d'ouvrir le fichier target\n");
26 c
= fgetc(source
); // lecture du caractere suivant du fichier source
27 while(c
!= EOF
) { // tant que la fin du fichier n'est pas atteinte
28 fputc(c
, target
); // ecrire c dans le fichier target
29 c
= fgetc(source
); // lecture du caractere suivant du fichier source
32 if (source
!= NULL
) fclose(source
); // fermeture du fichier source
33 if (target
!= NULL
) fclose(target
); // fermeture du fichier target