j'aime pas les messages d'erreurs
Répondre à la discussion
Affichage des résultats 1 à 12 sur 12

j'aime pas les messages d'erreurs



  1. #1
    invitea683cd67

    j'aime pas les messages d'erreurs


    ------

    Voila mon petit problème. Un coup que mon programme est fini d'etre tapé , je le compile (jusque la normal). Et la il me met des erreurs et je ne comprend pas où il voit des erreurs.
    je vous joint mon programme

    Et voila les erreurs qui me met:
    >>> Warning 201 "C:\Users\guizmo\Desktop\Proje t Domotique\prog theme\anti_rebond.c" Line 44(1,1): Assignment inside relational expression delay_ms
    *** Error 12 "C:\Users\guizmo\Desktop\Proje t Domotique\prog theme\anti_rebond.c" Line 47(1,9): Undefined identifier delay_ms
    *** Error 76 "C:\Users\guizmo\Desktop\Proje t Domotique\prog theme\anti_rebond.c" Line 47(11,12): Expect ;
    *** Error 79 "C:\Users\guizmo\Desktop\Proje t Domotique\prog theme\anti_rebond.c" Line 214(1,2): Expect } delay_ms
    3 Errors, 1 Warnings.


    Merci d'avance pour votre aide

    -----
    Fichiers attachés Fichiers attachés

  2. #2
    RicounetZap

    Re : j'aime pas les messages d'erreurs

    Bonjour,

    Il manque le dernier } fermant le main

    Cordialement
    N'importe quoi, for ever :-)

  3. #3
    ftorama

    Re : j'aime pas les messages d'erreurs

    Oh quel beau code illisible.

    Quand on a autant d'accolades dans tous les sens, il faut absolument indenter ton code, et utiliser un éditeur qui surligne la syntaxe et te signale quelle accolade fermante correspond à l'accolade ouvrante sur laquelle tu te trouves (ou inversement)

    Avec l'indentation et le surlignage, tu aurais trouvé ça dans l'instant

  4. #4
    invitea683cd67

    Re : j'aime pas les messages d'erreurs

    Merci a vous deux.
    En ce qui concerne le surlignage, j'ai mon logiciel qui le fait (mplab). Donc la j'avoue que c'est de ma faute.
    Mais il me laisse toujours ces deux messages:
    *** Error 12 "C:\Users\guizmo\Desktop\Proje t Domotique\prog theme\anti_rebond.c" Line 47(1,9): Undefined identifier delay_ms
    *** Error 76 "C:\Users\guizmo\Desktop\Proje t Domotique\prog theme\anti_rebond.c" Line 47(11,12): Expect ;
    Quand je pointe aux lignes indiquées je ne vois pas des fautes.
    Ps : j'ai recopier mon code dans le bloc note pour un envoi plus simple

  5. A voir en vidéo sur Futura
  6. #5
    Aurélien

    Re : j'aime pas les messages d'erreurs

    Arh ça pique les yeux.
    Bon, cela dit :
    - pour l'histoire du delay_ms, le compilo ne connait pas la fonction, il faut surement que tu fasses un include du header qui pointe vers les lib de gestion de delay. Essaies avec un #include "delay.h" ou un truc du style (RTFM pour la syntaxe).
    - sinon, dans tes whiles, tu fais des "while (lig1=0)", alors qu'il faut faire "while (lig1==0)"

    Aurélien

  7. #6
    Calou80

    Re : j'aime pas les messages d'erreurs

    Bonjour,

    Ligne 47, essaye delay_ms(2); au lieu de delay_ms{2};

  8. #7
    Jack
    Modérateur

    Re : j'aime pas les messages d'erreurs

    Citation Envoyé par Calou80 Voir le message
    Bonjour,

    Ligne 47, essaye delay_ms(2); au lieu de delay_ms{2};
    Bien vu.

    Conseil à guizmo21: lire ce qu'il y a d'écrit dans les messages d'erreur. Tout y est décrit.

    A+

  9. #8
    invitea683cd67

    Re : j'aime pas les messages d'erreurs

    Je reviens a la charge avec un nouveau problème de programmation( cette fois ci j'ai bien pris le temps de regarder tous les problèmes avant de poster mon message)
    Je vous transmet un morceau de mon code ou mon compilateur me signal la faute.

    Voici le message d'erreur mis :
    *** Error 51 "C:\Users\guizmo\Desktop\Proje t Domotique\prog theme\clavier.c" Line 77(1,5): A numeric expression must appear here

    Je ne comprends pas car autre part dans mon code je re-utilise la meme forme et il me l'accepte.

    Merci votre aide par avance
    (A quand, le moment ou je pourrait programmer sans besoin d'aide???^^)
    Fichiers attachés Fichiers attachés

  10. #9
    Tryph

    Re : j'aime pas les messages d'erreurs

    salut,

    étant donné que tu ne donnes qu'un bout du code, on peut pas savoir quelle ligne est la #77 ou est censée se trouver l'erreur... alors ça va être difficile de te dire ce qui cloche exactement.

    à part te dire qu'il faut une "expression numérique" comme indiqué dans ton message d'erreur...

  11. #10
    invitea683cd67

    Re : j'aime pas les messages d'erreurs

    voici mon code
    Fichiers attachés Fichiers attachés

  12. #11
    Jack
    Modérateur

    Re : j'aime pas les messages d'erreurs

    Code:
      }
     T=t1;
    else
    le else étant en cause, on voit bien qu'il manque l'acollade fermante devant. Je pense qu'elle est simplement mal placée parce que tu as du ajouter la ligne
    Code:
     T=t1;
    au mauvais endroit.

    A+

  13. #12
    Calou80

    Re : j'aime pas les messages d'erreurs

    Effectivement, il doit manquer l'accolade fermante.
    Par contre, il faudra vérifier aussi pour tout les copier/coller suivants car cette erreur se repercute un certain nombre de fois.

    Personnellement, quand j'écris du code (en particulier un if/else), je commence par:
    if(...)
    {
    }
    else
    {
    }

    puis je remplis ma condition vrai et fausse entre les accolades, ça évite ce genre d'oubli

Discussions similaires

  1. Mon problème avec goole earth et les messages d'erreurs!
    Par invite588b3984 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 08/03/2008, 13h02
  2. j'aime pas les équa diff
    Par invite064b77f6 dans le forum Mathématiques du supérieur
    Réponses: 9
    Dernier message: 23/08/2007, 17h37
  3. Des messages d'erreurs...!!
    Par calypso06 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 07/11/2006, 06h35
  4. Signification des messages d'erreurs
    Par lordgodgiven dans le forum Matériel - Hardware
    Réponses: 1
    Dernier message: 24/05/2005, 14h51
  5. Moi j'aime pas ça les fils...
    Par frankie dans le forum Électronique
    Réponses: 4
    Dernier message: 13/02/2003, 17h53
Découvrez nos comparatifs produits sur l'informatique et les technologies.