Buenas noches comunidad de foros web, hoy me encuentro con un problemita, al intentar copiar un archivo de texto a otro, aparentemente el proceso se realiza pero en el momento de revisar el archivo si se creo, el archivo no aparece les muestro el codigo de la función
Código C:
Ver originalvoid copiar(void){
FILE *archivo;
FILE *archivo1;
int x;
datos dat;
archivo
=fopen("prueba.txt","rb"); if(archivo==NULL)
{
puts("Error al abrir fichero"); }
else
{
archivo1
=fopen("aux.txt","ab"); if(archivo1==NULL)
{
}
else
{
fread(&dat
,sizeof(datos
),1,archivo
); {
fwrite(&dat
,sizeof(datos
),1,archivo1
);
fread(&dat
,sizeof(datos
),1,archivo
); }
}
puts("Archivo copiado con exito"); }
es una estructura que la use con typedef ¿Que debe estar fallando ? , gracias de antemano .