Autor |
Mensaje |
Uciel
Nivel 6
Edad: 33
Registrado: 16 Ago 2010
Mensajes: 288
Carrera: Informática
|
|
Buenas gente, tengo una duda sobre este ejercicio que dice:
2. Se cuenta con un archivo CONSUMO con los datos de los clientes de una empresa de comunicaciones cuyos registros contienen los siguientes campos:
• Código de provincia de dos caracteres
• Código de categoría de dos caracteres
• Número cliente: entero
• Fecha de alta: aammdd
• Consumo del mes expresado en minutos: entero
El archivo CONSUMO es de acceso secuencial y está ordenado en forma ascendente por código de provincia, código de categoría y número de cliente.
Mi duda es si puedo definir un array de la siguiente forma:
TACONSUMO=array [1....1000] of TRCONSUMO
donde el 1000 es un nº que elegi al azar, pues no conozco cuantos registros son. Mi idea era dps mientras cargo los datos en memoria definir una variable TOPE para cortar el ultimo registro ingresado.
Bueno, espero que se haya entendido mi duda.
Desde ya gracias. Saludos.
|
|
|
|
|
|
|
|
|
Uciel
Nivel 6
Edad: 33
Registrado: 16 Ago 2010
Mensajes: 288
Carrera: Informática
|
|
¿O eso que dije antes solo lo puedo hace cuando CONOZCO LA CANTIDAD DE REGISTROS QUE SON?
|
|
|
|
|
|
|
|
|
Symbolic
Nivel 6
Edad: 33
Registrado: 25 Ago 2011
Mensajes: 204
Ubicación: Avellaneda
Carrera: Informática
|
|
Lo podes hacer cuando quieras, pero hay que ver que te pide el ejercicio que hagas y que restricciones te ponen en cuanto a uso de memoria, y si son mas registros que lo que declaraste como tamaño del vector, ¿que vas a hacer? Es bastante ineficiente cargar todos los registros de un archivo en memoria para despues actualizarlo que es lo que, supongo, te piden.
EDIT:redacción
|
|
|
|
|
|
|
|
|
Uciel
Nivel 6
Edad: 33
Registrado: 16 Ago 2010
Mensajes: 288
Carrera: Informática
|
|
Buenisimo, duda aclarada.
Muchas gracias por responder
Saludos.
|
|
|
|
|
|
|
|
|
|
|
Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro No podés responder a temas en este foro No podés editar tus mensajes en este foro No podés borrar tus mensajes en este foro No podés votar en encuestas en este foro No Podéspostear archivos en este foro No Podés bajar archivos de este foro
|
Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker365 Attacks blocked.
|
|
[ Tiempo: 0.2853s ][ Pedidos: 20 (0.2282s) ] |