La programación en lenguaje C realiza la copia de dos archivos. El nombre del archivo de origen y el nombre del archivo de destino se ingresan desde el teclado.
Si el programa no está en la misma carpeta que el archivo fuente, ingrese la ruta y el nombre del archivo
#include
# define MAX 20
void main()
{
ARCHIVO *fa,*fb;
char stra[MAX],strb [MAX] ,c;
printf("Ingrese el nombre del archivo fuente:");
gets(stra);
printf("Ingrese el nombre del archivo de destino:" ");
gets(strb);
fa=fopen(stra,"r");
fb=fopen( strb,"w") ;
si(fa)
{
si(fb)
{
while((c =getc(fa))!=EOF)
putc(c,fb);
fclose(fa);
fclose (fb);
p>}
else
printf("no se puede abrir %s",strb);
}
else
printf("no se puede abrir %s",stra);
}