Automatisme et suicide...

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Automatisme et suicide...

Message 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.
brossden
Messages : 833
Inscription : lun. 26/janv./2004 14:37

Message par brossden »

Pourrais tu nous donner une exemple de fichier même si le nombre d'éléments est réduit ?
Denis

Bonne Jounée à tous
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message 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
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Message 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
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Message 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
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

Pour le moment je vois que la lib Vector de lionel_om.

Dri
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Message par poshu »

Merci beaucoup Dr. Dri d'avoir atiré mon attention sur cette lib.
C'est parfait!
Répondre