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

Outils Discussion :

Message d'erreur à la compilation


Sujet :

Outils

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Consultant Marketing
    Inscrit en
    Mars 2016
    Messages
    293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant Marketing
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2016
    Messages : 293
    Par défaut Message d'erreur à la compilation
    Bonjour,

    J'ai commencé un tutoriel mes lors de la compile je reçois ce message d'erreur :

    Avez vous une idée ?

    C:\pet-shop-tutorial>truffle compile

    Compiling your contracts...
    ===========================
    > Compiling .\contracts\Adoption.sol
    > Compiling .\contracts\Migrations.sol

    /C/pet-shop-tutorial/contracts/Adoption.sol:7:27: ParserError: Expected ',' but got ';'
    require(petId >= 0 &amp;&amp; petId <= 15);
    ^

    Compilation failed. See above.
    Truffle v5.1.20 (core: 5.1.20)
    Node v12.16.2

    Mon code source :

    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
    pragma solidity ^0.5;
    contract Adoption { 
     
      address[16] public adopters;
     
      function adopt(uint petId) public returns (uint) { 
       require(petId >= 0 &amp;&amp; petId <= 15); 
       adopters[petId] = msg.sender; 
       return petId; 
      }
     
      function getAdopters() public view returns (address[16]) {
        return adopters;
      }
     
    }

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 208
    Par défaut
    Bonjour,
    Avez vous une idée ?
    oui, souvent il suffit de lire
    Citation Envoyé par Error
    /C/pet-shop-tutorial/contracts/Adoption.sol:7:27: ParserError: Expected ',' but got ';'

  3. #3
    Membre très actif
    Homme Profil pro
    Consultant Marketing
    Inscrit en
    Mars 2016
    Messages
    293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant Marketing
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2016
    Messages : 293
    Par défaut
    je viens de tester j'ai ce message d'erreur :
    pet-shop-tutorial/contracts/Adoption.sol:8:28: ParserError: Expected primary expression.
    require(petId >= 0 &amp,&amp; petId <= 15);
    j'ai remplacer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    require(petId >= 0 &amp;&amp; petId <= 15);
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     require(petId >= 0 &amp,&amp; petId <= 15)
    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
    pragma solidity ^0.5;
    contract Adoption { 
     
      address[16] public adopters;
     
      function adopt(uint petId) public returns (uint) { 
       require(petId >= 0 &amp,&amp; petId <= 15); 
       adopters[petId] = msg.sender; 
       return petId; 
      }
     
      function getAdopters() public view returns (address[16]) {
        return adopters;
      }
     
    }

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 208
    Par défaut

    require(petId >= 0 &amp;&amp; petId <= 15);

  5. #5
    Membre très actif
    Homme Profil pro
    Consultant Marketing
    Inscrit en
    Mars 2016
    Messages
    293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant Marketing
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2016
    Messages : 293
    Par défaut
    Pouvez vous me dire ou exactement je dois faire la modif ?

    j'ai tester mon code dans : https://remix.ethereum.org/ et j'ai la même erreur

    avez vous une idée ?

    Merci à vous de votre aide

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 208
    Par défaut
    Citation Envoyé par cdevl37
    Pouvez vous me dire ou exactement je dois faire la modif ?
    Avant de continuer :

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

Discussions similaires

  1. Message d'erreur de compilation
    Par niamura dans le forum Dev-C++
    Réponses: 4
    Dernier message: 02/04/2007, 12h12
  2. Info sur un message d'erreur de compilation
    Par rollergirl dans le forum Langage
    Réponses: 7
    Dernier message: 11/03/2007, 22h02
  3. Message d'erreur de compilation
    Par liazidf dans le forum Delphi
    Réponses: 3
    Dernier message: 13/12/2006, 13h52
  4. message d'erreur à la compilation
    Par Archimède dans le forum Delphi
    Réponses: 1
    Dernier message: 06/06/2006, 22h16
  5. Message d'erreur de compilation
    Par MANDET dans le forum Access
    Réponses: 2
    Dernier message: 23/05/2006, 11h50

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