Quantcast
Channel: arrays de varias dimensiones
Viewing all articles
Browse latest Browse all 2

arrays de varias dimensiones

$
0
0
quizás sea una pregunta un poco básica, pero no consigo dar con la solución... (o quizás haya soluciones mas simples que la que yo he buscado).

El tema es que tengo varios archivos, de los cuales leo los primeros 302 bytes. Para crear una lista de lo leido necesito una "lista de listas", para lo cual he cogido un array de dos dimensiones (quizás debiera usar otra cosa?). Como la única dimension que puedo variar es la última, así que la última debe ser el número de elementos (el número de ficheros) que iré incrementando, y la primera el tamaño de cada elemento, es decir:

Const tam_cabecera as integer = 302
Dim lista (tam_cabecera, 0) as byte

Bien, ahora leeo de un archivo los bytes de cada fichero, y eso lo quiero guardar en el array. La idea era hacer algo asi:

for i=0 to ficheros.length - 1
redim preserve (tam_cabecera,i)
lista ( , i) = r.readbytes(tam_cabecera)
next

pero no me deja igualar de esa forma lo leido al array de dos dimensiones. Siempre puedo hacer un bucle, leer byte a byte del fichero, y meterlo byte a byte, pero como lo haría así de golpe? debería usar otra forma para guardar mi lista de lista de bytes?

Un saludo, y gracias

Viewing all articles
Browse latest Browse all 2

Latest Images

Trending Articles





Latest Images