////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////FICHERO DISPERSO CON AREA DE SATURACION SEPARADA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
FicheroDisperso::FicheroDisperso(){ }
FicheroDisperso::~FicheroDisperso() { }
void FicheroDisperso::inserta(Contribuyente *c) {
int posHash = c->getNif()%91;// Calculo la función de dispersión
TCubeta cubeta;//Inicializacion de la cubeta
FicheroCubetas.open("FicheroCubetas", ios::in | ios::out); // Abro mi fichero principalif(buscaDatoSaturado(c->getNif())=!0) // Ya está en el fichero principal
throw ErrorContribuyenteInsertado();
FicheroCubetas.seekg(posHash*sizeof(TCubeta), ios::beg);//nos posicionamos en la cubeta de la posicion...
Leer documento completo
Regístrate para leer el documento completo.