Buenas tardes profe, tengo problemas con el módulo de baja, cuando uso el remove no me deja eliminar el archivo;
void borrar(parchivo p, int buscado){
bool encontrado = false;
parchivo aux;
paciente pac;
p = fopen("pacientes.dat","rb");
aux = fopen("temporal.dat","w");
if(p != NULL){
while(!feof(p)){
fread(&pac,sizeof(pac),1,p);
if(pac.carnet != buscado && !feof(p))
fwrite(&pac,sizeof(pac),1,aux);
}
fclose(aux);
fclose(p);
if(remove("pacientes.dat")==0){
cout<<"ELIMINADO EXITOSO"<<endl;
if(rename("temporal.dat","pacientes.dat")==0)
cout<<"Renombrado exitoso"<<endl;
else
cout<<"Error al renombrar"<<endl;
}else
cout<<"ERROR AL ELIMINAR"<<endl;
}
}
cual podría ser el problema? me fije en las carpetas y el archivo si existe