Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2015, 15:01
jose_27
 
Fecha de Ingreso: febrero-2015
Mensajes: 20
Antigüedad: 9 años, 2 meses
Puntos: 0
copiar un archivo en otro archivo distinto en C

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 ;