C/Visual C - Trabajar con indicec en C++.Urgente!!

 
Vista:

Trabajar con indicec en C++.Urgente!!

Publicado por Cesar (1 intervención) el 14/06/2001 20:51:36
Como podria resolver el siguiente problema
Por favor respondanme lo mas rapido posible
condidere la siguiente implementacion en C de un archivo secuencial
indizado:
-----------------------------------------------------------------///
#define INDXSIZE 100;
#define TABLESIZE 1000;
struct indxtype {
int kindex ;
int pindex ;
};

struct tabletype {
int k ;
int r ;
int flag;
};

struct isfiletype {
struct indxtype indx (INDXSIZE);
struct tabletype table(TABLESIZE);
};
struct isfiletype isfile;
-----------------------------------------------------------------------//
escriba una rutina en C create(isfile) que inicialice este archivo a partir
de datos de ingreso. cada linea de ingreso contiene una llave y un registro.
El ingreso de establece en oreden de llave ascendente.
Cada entrada de indice corresponde a 10 entradas de tabla. flag se establece
en TRUE en una entrada de tabla ocupada y en FALSE en una entrada no
ocupada. Se dejan sin ocupar dos de cada 10 entradas de tablas para permitir
el crecimiento futuro.

dado un archivo secuencial indizado como en el ejercicio anterior. escriba
una rutina en C search(isfile,key) para imprimir el registro en el archivo
con la llave key si esta presente y una indicacion de falta el registro si
no existe uno con esta llave. asimismo , crear rutinas
INSERT(isfile,key,rec) para insertar un registro con la llave key y
DELETE(isfile,key) para suprimir un registro con la llave key.

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder