Con este codigo copio archivos en C, pero los archivos excel no me los copia creo que porque tiene caracteres que no son ascii como podio copiarlo.
codigo:
#include <stdio.h>
main ( )
{
FILE *fin, *fout;
char c, x;
if (((fin = fopen("boletin.xls", "rt")) == NULL) ||
((fout = fopen("boletin9.xls" , "wt")) == NULL))
{
if (fout!= NULL)
fclose (fout) ;
if (fin!= NULL)
fclose (fin) ;
printf ("Error en la apertura de ficheros de salida \n" );
return 1;
}
c = fgetc(fin);
while (c != EOF)
{
x = fputc (c, fout);
if (x!= c) printf ("Error de escritura");
c = fgetc(fin);
}
fclose (fin);
fclose (fout);
return 0;
}