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 :

Problème de pile dynamique


Sujet :

Ada

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Problème de pile dynamique
    J'ai un souci avec ma pile, quand je veux ajouter un objet dedans, cette dernière reste vide, et je ne comprend pas pourquoi ><

    code de la procedure d'ajout :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
       procedure Deposer_Job(Taille: in Positive; User: in Unbounded_String ; Tete : in out T_Ptr_Queue) is 
          Temp : T_Ptr_Queue;
          Compteur : Positive := 1;
       begin -- Deposer_Job
          Temp := Tete;
          while Temp /= null loop
             Compteur := Compteur + 1;
             Temp := Temp.Suivant;
          end loop;
          Put(Compteur); Put(Taille); Put(User);
          Temp := new T_Queue'(Compteur , Taille, User, null);
     
          Trier(Tete);
       end Deposer_Job;

    Et la structure de ma pile :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
       type T_Ptr_Queue is access T_Queue;
     
       type T_Queue is
       record
          Numero       : Natural;
          Taille       : Positive;
          User         : Unbounded_String;
          Suivant      : T_Ptr_Queue;
       end record;

  2. #2
    Invité
    Invité(e)
    Par défaut
    lorsque tu fais ..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Temp := new T_Queue'(Compteur , Taille, User, null);
    C'est temps qui pointe sur le nouvel élément et non tete.

    En fait tu devrais faire un truc de ce genre...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Temp.suivant := new T_Queue'(Compteur , Taille, User, null);
    Me semble t-il.

  3. #3
    Futur Membre du Club
    Inscrit en
    Mars 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    Vi c'est exact j'ai réussi à trouver la bulle entre temps merci

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

Discussions similaires

  1. [HTML+CSS] Problème de menu "dynamique"
    Par Invité dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 06/04/2005, 12h48
  2. Question sur les problèmes d'allocation dynamique
    Par slylafone dans le forum C++
    Réponses: 23
    Dernier message: 25/10/2004, 14h18
  3. [JSP]Problème liste deroulante dynamique
    Par besco dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 09/09/2004, 17h58
  4. problèmes de textes dynamique dynamiquement générés
    Par stephane eyskens dans le forum Flash
    Réponses: 18
    Dernier message: 05/09/2003, 13h13
  5. [Rave Report] problème de création dynamique
    Par Nivux dans le forum Rave
    Réponses: 2
    Dernier message: 24/05/2003, 00h07

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