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

Turbo Pascal Discussion :

Runtime error 202 - Stack overflow error


Sujet :

Turbo Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Août 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 9
    Par défaut Runtime error 202 - Stack overflow error
    Bonjour
    Pascal m'affiche une runtime error 202 mais je suis pas arrivé à résoudre le problème. Voici le code de la procédure (TRI shell d'un fichier typé)
    Aidez-moi Svp !!
    Et merci.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
    procedure tri_insertion (var t:tab;n:integer);
    var
      aux:livre;
      p,i,j:integer;
    begin;
      while p<n do
        p:=3*p+1   ;
        while p>1 do
         begin
           p:=p div 3;
           for i:=p+1 to n do
             aux:=t[i];
           j:=i-p;
           while (j>0) and (t[j].nom>aux.nom) do
             begin
               t[j+p]:=t[j];
               j:=j-p;
             end;
         end;
      t[j+p]:=aux;
    end;
     
    procedure tri (var f:fiche);
    var
      n,i:integer;
      t:tab;
    begin
      reset(f);
      i:=0;
      while not(EOF(f)) do
        begin
          i:=i+1;
          read(f,t[i]);
        end;
      n:=i;
      Tri_insertion(t,n);
      reset(f);
      for i:=1 to n do
        write(f,t[i])
    end;

  2. #2
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    Bonjour
    Ton erreur s'explique FAQ

  3. #3
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 466
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 466
    Par défaut
    Autrement dit, quelle est la définition des types tab et fiche ?

  4. #4
    Membre habitué
    Inscrit en
    Août 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 9
    Par défaut
    Citation Envoyé par wormful_sickfoot Voir le message
    Autrement dit, quelle est la définition des types tab et fiche ?
    Monsieur voici les nouveaux types déclarés
    type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    e_livre=record
            titre:string;
            nom:string;
            ann:string;
    end;
    tab=array[1..10] of e_livre;
    fiche=file of e_livre;
    bon, généralement Erreur Runtime 202 c'est a cause d'un débordement de pile(surtout un traitement récursive),tout mon code est itératif, j’ai vérifié le code plusieurs fois mais il reste le même problème!!!!!
    et merçi.

Discussions similaires

  1. Stack overflow error
    Par mimiko dans le forum SharePoint
    Réponses: 2
    Dernier message: 06/07/2010, 08h35
  2. Stack Overflow Error
    Par bousnguar dans le forum JSF
    Réponses: 5
    Dernier message: 11/08/2008, 11h28
  3. Error Stack OverFlow
    Par fabred dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 14/05/2007, 13h54
  4. [TPW] Runtime error 202
    Par molesqualeux dans le forum Turbo Pascal
    Réponses: 7
    Dernier message: 08/05/2006, 11h15
  5. [LG]runtime error 202
    Par picsou123 dans le forum Langage
    Réponses: 2
    Dernier message: 14/11/2003, 22h53

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