Problème avec des tableaux

Problème avec des tableaux - Ada - Programmation

Marsh Posté le 16-04-2010 à 15:23:07    

Bonjour à tous,
 
 
Avec un binôme nous avons un projet à rendre dans une semaine et on doit tout faire de A jusqu'à Z, pas de sources données ni rien.
Et donc on galère avec les paquetages et les variables globales et les dictionnaires etc.
 
En gros voilà ce que l'on doit faire :
 
Lecture et analyse d'un fichier en entrée.
Dans ce qu'on lit ds ce fichier, on trouve des noms associés à des numéros, et on doit mettre chaque couple qui est lu dans un dictionnaire pour pouvoir y accéder plus tard.
Ensuite, on a un paquetage qui utilise tous ces noms pour les afficher dans un certain ordre etc.
 
 
Le problème qui se pose c'est que le nombre de couples varie d'un fichier à l'autre. Dans l'absolu, les  couples sont faciles à ranger puisque c'est un nom associé à un numéro. J'ai donc mis ça dans un tableau en rangeant le couple à l'adresse du numéro contenu dans le couple.
Mais pour l'instant, j'ai triché en mettant la bonne taille au tableau en regardant d'abord le nombre de couples...
 
D'où ma question... comment faire? J'ai essayé de définir une variable  globale qui était modifiée lorsque qu'on trouvait le nombre de couples par analyse du fichier... Le problème c'est que le tableau est créé avant que la variable globale n'aie la bonne valeur...
Je ne sais pas comment faire pour que le tableau soit créé un cran après peut être??
 
 
Merci d'avance.

Reply

Marsh Posté le 16-04-2010 à 15:23:07   

Reply

Marsh Posté le 16-04-2010 à 15:35:23    

Regarde si tu ne pourrait pas utiliser un tableau dynamique, ou encore plus simple ouvre le fichier une fois avant juste pour compter les lignes, puis tu le fermes, puis tu le réouvre :|

Reply

Marsh Posté le 16-04-2010 à 16:25:57    

Ben..
 
On peut pas vraiment utiliser de tableau dynamique. Ca ne compile pas si on ne met pas une range au tableau.
 
Et ouvrir le fichier une fois avant... Comment je fais pour que ça modifie la variable du paquetage variables.ads pour que l'autre paquetage aie la bonne valeur de la variable? =O

Reply

Marsh Posté le 17-04-2010 à 14:12:09    

Lyth_o a écrit :

Ben..
 
On peut pas vraiment utiliser de tableau dynamique. Ca ne compile pas si on ne met pas une range au tableau.
 
Et ouvrir le fichier une fois avant... Comment je fais pour que ça modifie la variable du paquetage variables.ads pour que l'autre paquetage aie la bonne valeur de la variable? =O


 
Ne peux tu faire un paquetage générique ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed