#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *origen, *destino;
char copiar;
origen=fopen("origen.txt","r"); /*aqui se pone el archivo a copiar*/
destino=fopen("destino.txt","w"); /*aqui se pone el archivo donde se va a copiar*/
if (origen==NULL || destino==NULL)
{
printf( "Problemas con los ficheros.\n" );
exit( 1 );
}
copiar=getc(origen);
while (feof(origen)==0)
{
putc(copiar,destino);
printf( "%c",copiar );
copiar=getc(origen);
}
if (fclose(origen)!=0)
printf( "Problemas al cerrar el fichero origen.txt\n" );
if (fclose(destino)!=0)
printf( "Problemas al cerrar el fichero destino.txt\n" );
}