hola, como veran en el titulo necesito copiar un archivo en otro archivo distinto en C, mi problema esta que este es mi codigo y no llevo nada solo lo basico pero de una me sale segmentation fault, y no se por que,
Código HTML:
#include <stdio.h>
int main (){
FILE *file1 , *file2;
char data1 ;
char data2 ;
file1=fopen ("archi1.txt","r" );
file2=fopen ("arhi2.txt" , "w");
fclose (file1);
fclose (file2);
return 0;
}
lo que tenia pensado era despues de abrir los dos arichos, hacer :
[HTML
]while (feof(file1) !=0) {
data1= fgetc (file1);
data2 =data1;
fputc (data2, file2);
}
[/HTML]
pero no se si con eso haria la copia de file1 en file2 ;