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 :

Error 85: ";" expected


Sujet :

Turbo Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Mars 2008
    Messages : 15
    Par défaut Error 85: ";" expected
    Bonsoir
    je suis en train de faire un TP en pascal et j'ai une erreur :
    " error 85: ";" expected "
    cette erreur se pose sur else, je sais bien que avant else il n'y a pas de ; mais je ne sais pas pourquoi cette erreur??
    Voilà une partie de mon tpM

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    procedure rech(cle:string; pos:integer; p:ptr);
             begin
                writeln('donnez la cle que vous voulez chercher: ');
                readln(cle);
                i:=h(cle);
                if t[i]^.num_ccp=cle then
                  pos:=i;    p:=nil           
       else

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 67
    Par défaut
    y a t'il quelque chose derrière le else?

    si tu laisse un else tous seul, c'est normale ^^

    l'^ c'est une coquille ou pas?

  3. #3
    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
    C'est normal vu que tu as 2 instructions apres ton then
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if t[i]^.num_ccp=cle then
          pos:=i;    
          p:=nil           
    else
    Il faudrait plutot mettre un BEGIN END comme cela
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    if t[i]^.num_ccp=cle then
    begin
          pos:=i;    
          p:=nil
    end           
    else
    Cordialement

Discussions similaires

  1. onmouseover="Menu_HoverStatic(this)" object expected
    Par cyrano_de_bergerac dans le forum ASP.NET
    Réponses: 0
    Dernier message: 01/10/2010, 16h01
  2. Error 35 : label identifier expected
    Par goldeneagle1 dans le forum Langage
    Réponses: 2
    Dernier message: 10/05/2007, 22h12

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