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

Pascal Discussion :

Programme pour un password : erreur "duplicate identifier"


Sujet :

Pascal

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 67
    Par défaut Programme pour un password : erreur "duplicate identifier"
    bonjour tout le monde
    voila j'ai un probleme avec un petit programme de rien du tout !!
    pfff je suis vraiment nul bref

    voila le code :

    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
    program Code;
    var
     essai : string ;
     code : boolean ;
    Const
    code = 'Levraicode' ;
    begin
    code :=  false ;
      while code = false then
           write('donner le code :' );
            readln(essai);
                if essai = levraicode then code := true ;
     
      end;
    readln;
    end.
    voila les amis et il ne veut pas se complimer merci de m'aider !

  2. #2
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 967
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 967
    Par défaut
    Hai,

    Regarde le code d'erreur de ton compilateur, ça te renverra vers la vérification de la syntaxe.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 67
    Par défaut
    Citation Envoyé par droggo Voir le message
    Hai,

    Regarde le code d'erreur de ton compilateur, ça te renverra vers la vérification de la syntaxe.

    ce qu'il dit en bas je ne comprend pas

    6 / 21 abcd.pas
    Error: Duplicate identifier CODE


    je ne sais pas ce que cela veut dire

  4. #4
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    8 052
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 8 052
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    L'identificateur de ton programme est identique à celui d'une variable globale : code.
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 67
    Par défaut
    Citation Envoyé par Alcatîz Voir le message
    Bonjour,

    L'identificateur de ton programme est identique à celui d'une variable globale : code.


    bonsoir ,
    ca ne m'aide pas trop mais bon merci les gars pour votre aide bon courage a tou s!!

  6. #6
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 967
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 967
    Par défaut
    Mae,

    En clair, tu as une variable ET une constante qui portent le même nom.

    Pascal interdit d'utiliser le même nom pour plusieurs données/types/...

  7. #7
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 14
    Par défaut
    En gros, voici le code que tu devrais avoir !

    Une constante et une variable ne peuvent avoir les mêmes noms. De plus le nom de ton programme ne peut pas être le nom d'une variable/constante.

    Egalement, après une while (gardien), c'est un "do" et non un "then".

    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
    program password;
     
    var
       essai : string;
       code  : boolean;
     
    Const
       code1 = 'Levraicode';
     
    begin
     
       code := false;
     
       while (code = false) do
       begin
     
          write('donner le code :' );
          readln(essai);
     
          if (essai = code1) then code := true;
     
       end;
     
       readln;
     
    end.
    Veille à bien respecter les identations et n'ai pas peur de faire des sauts de ligne entre les commandes.

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 67
    Par défaut
    Citation Envoyé par kaikait Voir le message
    En gros, voici le code que tu devrais avoir !

    Une constante et une variable ne peuvent avoir les mêmes noms. De plus le nom de ton programme ne peut pas être le nom d'une variable/constante.

    Egalement, après une while (gardien), c'est un "do" et non un "then".
    Veille à bien respecter les identations et n'ai pas peur de faire des sauts de ligne entre les commandes.
    bonsoir KAIKAIT merci pour les remarques
    1/ pour le nom du programme qui ne doit pas apparaitre dans le code en bas je ne le savais pas merci encore
    2/ et pour While et do oui je me suis encore trompé la merci
    3/ et merci encore pour les sauts je ne le savais pas non plus


    je te remercie pour tout bon courage !!

  9. #9
    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
    Citation Envoyé par kaikait Voir le message
    Veille à bien respecter les identations .....
    +1
    Citation Envoyé par kaikait Voir le message
    .... et n'ai pas peur de faire des sauts de ligne entre les commandes.
    d'accord mais faut pas exagèrer sur les sauts de lignes non plus par exemple dans ton code il y a en certains qui sont inutiles comme le saut juste apres 'program password' ,ou encore avant le 'while' etc Juste ce qu'il faut pour la lisibilité et la clarté du code

    Cordialement

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 67
    Par défaut
    ok merci pas de problème C'est noté cher Krachik !!

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

Discussions similaires

  1. [MySQL] Erreur mysql duplicate entry: identifiants à deux clefs étrangères
    Par aerosky dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 23/05/2013, 12h51
  2. Réponses: 3
    Dernier message: 23/09/2009, 17h30
  3. programme pour Telnet sur @IP d'1 serveur avec Password
    Par mhd_tel dans le forum Développement Mobile en Java
    Réponses: 0
    Dernier message: 09/01/2009, 17h44
  4. Check Url pour savoir si erreur 404 ou si le site existe
    Par Clément[Delphi] dans le forum Composants VCL
    Réponses: 2
    Dernier message: 07/08/2002, 13h49

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