#include<stdio.h>
FILE *fichOrg, *fichDest;
char buffer[2048];
char nombreOrg[80],
nombreDest[80];
int cantidad;
int temp;
int i;
main()
{
printf("Introduzca el nombre del fichero Origen: "); if ((fichOrg
= fopen(nombreOrg
, "rb")) == NULL
) {
printf("No existe el fichero origen!n"); }
printf("Introduzca el nombre del fichero Destino: "); if ((fichDest
= fopen(nombreDest
, "wb")) == NULL
) {
printf("No se ha podido crear el fichero destino!n"); }
temp = sizeof(fichOrg)/2 ;
for(i=sizeof(temp); i < sizeof(fichOrg); i++);
{
cantidad
= fread( buffer
, 1, sizeof(buffer
), fichOrg
); }
fwrite(buffer
[i
], 1, cantidad
, fichDest
);
}