/**
 * @file copieFichier.c
 * Projet sem05-td-C1
 * @author l'équipe pédagogique d'apres le site
 * http://www-ee.eng.hawaii.edu/Courses/EE150/Book/chap13/section2.1.1.html
 * Voyez ce site pour voir sur quels types de fichiers ceci marche selon l'OS
 * mais apparemment sous XP les copies de fichiers de texte fonctionnent aussi.
 * @version 1 17/01/06
 * @brief corrige du TD n°5 - Exercice 1
 * Structures de données et algorithmes - DUT1 Paris 5
 */
 
 #include <stdio.h>
 
 int main() {
   int c;
   char nom[80];
   FILE *entree, *sortie;
   printf ("Copie de fichier binaire\n\n");
   printf("nom du fichier source : ");
   gets(nom);
   entree = fopen(nom,"rb");
   if (!entree) {
   	printf("Ouverture impossible\n");
   	exit(1);
   }
   printf("nom du fichier cible : ");
   gets(nom);
   sortie = fopen(nom,"wb");
   if (!sortie) {
   	printf("Ouverture impossible\n");
   	exit(1);
   }
   
   while ((c= fgetc(entree)) != EOF)
   	fputc (c, sortie);
   close (entree);
   close (sortie);
}
