IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ada Discussion :

Tableaux de tailles à la demande avec un générique ?


Sujet :

Ada

  1. #1
    Nouveau membre du Club
    Inscrit en
    Octobre 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 32
    Points : 25
    Points
    25
    Par défaut Tableaux de tailles à la demande avec un générique ?
    Bonjour,

    Dans le cadre d'un projet en cours d'info, j'ai besoin de transférer le contenu d'une liste chaînée dans un tableau. Dans un premier temps pour pouvoir trier ce contenu plus facilement, puis pour le sauvegarder dans un fichier.

    Mon problème est que je voudrais déclarer un tableau faisant pile la taille de ma liste, la taille de cette dernière étant par définition variable. J'ai beau tenté de passer par un générique que j'instancie dans ma procédure de transfert, ça ne marche pas puisque je dois créer une autre instanciation du générique lors de la déclaration de la procédure de transfert elle-même.
    De ce fait, bien que j'arrive à déclarer un tableau de la taille qui me convient et à le remplir avec le contenu de ma liste en local dans ma procédure, je suis dans l'impossibilité de l'exporter hors de la procédure de transfert, puisque j'ai déclaré cette dernière avec un tableau de taille 1.

    Ma question est donc: y a-t-il un moyen de contourner ce problème, ou autrement dit de ne pas avoir à déclarer mon tableau lors de la déclaration de la procédure?

    (Bien entendu je pourrais déclarer un tableau "suffisamment grand" pour contenir la liste dans le cadre d'une utilisation simple, mais ce n'est vraiment pas propre, et je ne pense pas que ça plairait à mon prof d'info )

  2. #2
    Expert éminent

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Points : 6 911
    Points
    6 911
    Par défaut
    Pourquoi ne pas utiliser un tableau non contraint (peut-être qu'un pointeur vers un tableau non contraint sera nécessaire)?
    Les MP ne sont pas là pour les questions techniques, les forums sont là pour ça.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Octobre 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 32
    Points : 25
    Points
    25
    Par défaut
    Effectivement ce sera beaucoup plus simple

    J'y avais bien pensé à un moment mais je ne sais plus pourquoi je m'étais dit que ce ne serait pas possible, mais en fait il n'y a pas de raison... Je m'embrouille tout seul

    En tout cas merci Jean-Marc!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Tableaux] Trier un tableau comme avec ORDER BY DESC
    Par Anduriel dans le forum Langage
    Réponses: 28
    Dernier message: 08/12/2005, 19h50
  2. Réponses: 7
    Dernier message: 06/12/2005, 17h04
  3. Réponses: 16
    Dernier message: 24/11/2005, 13h43
  4. Bloquer une taille de CView avec OnSize
    Par vanitom dans le forum MFC
    Réponses: 3
    Dernier message: 17/11/2005, 12h13
  5. Taille des surfaces avec DirectDraw
    Par Shakram dans le forum DirectX
    Réponses: 5
    Dernier message: 09/09/2002, 01h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo