/** * @file copieFichier.c * Projet sem05-td-Cpp1 * @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 ! * @version 1 17/01/06 * @brief corrige du TD n°5 - Exercice 1 * Structures de données et algorithmes - DUT1 Paris 5 */ #include 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); }