Page 1 sur 1

Automatisme et suicide...

Publié : mer. 15/mars/2006 15:36
par poshu
Bonjours les gens ^^;
Je travaille en ce moment sur un programme devant gérer énormément d'éléments de manière automatique.

L'objectif est de charger un nombre N de fichiers, contenant chacun X * Y cases (X & Y sont variables pour chaque fichier) dans un/des tableaux.
Les cases de se tableau devant contenir chacun 4 donnée et une liste chainée (ou un pointeur vers une liste chainée, structure someone?).

Ouf!

Bon, et là je bloque. Par ex, j'ai du définir un nombre maximum pour X & Y (Et j'utilise de la ram pour rien à cause des cases vides dans le tableau), et je n'arrive pas dutout à m'en sortir avec les listes chainées.

Y a t il un moyen de créer des tableaux de manière 100% automatique?
Pareil pour les listes chainées?

C'est donc un cris désespéré! Aidez moi svp!
La moindre idée m'intéresse!!

Merci d'avance.

Publié : mer. 15/mars/2006 16:36
par brossden
Pourrais tu nous donner une exemple de fichier même si le nombre d'éléments est réduit ?

Publié : mer. 15/mars/2006 16:49
par Dr. Dri
ReDim ne permet pas de faire ce que tu veux ? Il me semble que cette commande préserve le contenu du tableau.

Dri

Publié : mer. 15/mars/2006 16:53
par poshu
euh, bah... comme ca tu crées un fichier type de ce que je voudrais utiliser:

Code : Tout sélectionner

OpenFile(1,"nyu.ysm")
WriteByte(1,0)
WriteByte(1,1)
WriteByte(1,1) ;ca c'est le header

For filltblY = 1 To 50
  For filltblX = 1 To 50
    WriteByte(1,2)
    WriteByte(1,2)
    WriteByte(1,3)
    WriteByte(1,4)
  Next filltblX
Next filltblY

Publié : jeu. 16/mars/2006 14:50
par poshu
Je up en essayant d'expliquer mieux mon pb:

en fait, l'idéal serait de pouvoire faire un truc type:

Code : Tout sélectionner

For i = 1 To nombredefichier
  Dim Tableau(i)(X,Y)
  NewList list(i)
Next i
bref, un nom de tableau et de list généré automatiquement à partir d'un nom de base+un nombre.

Quelqu'un à une idée? Ou une méthode differente pour contourner le probleme?

Merci d'avance

Publié : jeu. 16/mars/2006 15:01
par Dr. Dri
Pour le moment je vois que la lib Vector de lionel_om.

Dri

Publié : jeu. 16/mars/2006 20:24
par poshu
Merci beaucoup Dr. Dri d'avoir atiré mon attention sur cette lib.
C'est parfait!