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

C++ Discussion :

Probleme compilateur


Sujet :

C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 32
    Par défaut Probleme compilateur
    J'utilise le compilateur DEV-C++ et quand je compile un programme il me marque 27 fautes( avec des détails etc..).
    Je ne touche a rien mais je recompile et là il me marque 10 fautes.
    Je re recommence et j'ai 4 fautes. ( et apres si je recommence sa reste a 4fautes...)
    Est-ce normal ou c'est mon compilos qui bug ?
    Merci d'avance.
    Tantto

  2. #2
    Rédacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Par défaut
    salut

    ce sont des erreurs ou des warnings ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 32
    Par défaut
    Je sias pas. Si je compile il me met 10 erreurs :
    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
     
    12 main.cpp
     `liste' undeclared (first use this function)
    12 main.cpp
     (Each undeclared identifier is reported only once
    12 main.cpp
     for each function it appears in.)
    12 main.cpp
     parse error before `;'
    13 main.cpp
     `r' undeclared (first use this function)
    13 main.cpp
     implicit declaration of function `int ajoute(...)'
    16 main.cpp
     implicit declaration of function `int affiche_liste(...)'
    13 
    12 main.cpp
     `liste' undeclared (first use this function)
    12 main.cpp
     (Ea'su declared s\pnain. In tiont ma':
    Puis apres si je refais il peut marquer 17 erreurs ou 9 ou 7....
    Tantto

    ps: je fais un tutos sur les programmes en plusieurs fichiers avec des fichiers.h etc.. et liste est une strucure contenant un tableau char et un int.

  4. #4
    Membre émérite
    Avatar de Freed0
    Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    635
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 635
    Par défaut
    La majorité des erreurs sont des variables que tu as oublié de déclarer... Sinon pour parse error before ';', tu dois avoir oublié qque chose devant (ou alors p-e que tu as deux ;; d'affilé, et il ne prendrait en compte que le premier...)

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 32
    Par défaut
    je les ai toutes déclarées.
    Mais j'ai fais des structures dans d'autre fichiers et j'ai du mal les inclures.
    Mais ce n'est pas ça mon principal pb => regarde mon 1er message.
    Tantto

  6. #6
    Membre émérite
    Avatar de Freed0
    Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    635
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 635
    Par défaut
    Ouais c'est bizarre ton truc
    Si par exemple tu quittes ttes les applics, puis tu recompiles ca t'affiche bcp d'erreurs ? Peut-etre qu'il y a qque chose en cours d'execution qui empecherait de bien compiler...

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 32
    Par défaut
    non j'ai que mon compilos qui est em marche.
    Autre pb (justemement mes messages d'erreurs) :
    Dans mes fichiers.H je met au début (comme ya marqué sur mon tutos)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    #ifndef LISTE_H
    #define LISTE_H
    ......
    ......
    #endif
    Et apres dans les fichiers .cpp (dont le fichier main) je met #include "fichiers.h"
    Et il fait comme si je n'avais pas inclut les autres fichier.h
    Vous savez pourquoi ?
    Merci d'avance.
    Tantto

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 32
    Par défaut
    il me marque le message d'erreur suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    1 ma_liste.cpp
    c:\windows\profiles\tantto\bureau\essai\ex nn6\\ma_liste.h:9: missing ';' before right brace
    Tantto

  9. #9
    Membre émérite
    Avatar de Freed0
    Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    635
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 635
    Par défaut
    Peut-etre un problème dans ton fichier LISTE.H (ou Ma_liste.h je sais pas ^^)

  10. #10
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Ce ne serait pas plus simple en voyant le code correspondant ?

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 32
    Par défaut
    oki donc voilà mon fichier ma_liste.h:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    #include <iostream.h>
    #include "liste.h"
    #ifndef MA_LISTE_H
    #define MA_LISTE_H
    struct liste
    {
    int nb;
    note t[100]
    };
    void a_liste(liste &l);
    void m_liste(liste l);
    #endif
    Là c'est mon ma_liste.cpp :
    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
     
    #include "ma_liste.h"
    #include <iostream.h>
    void a_liste(liste &l)
    {
    note a;
    saisir(a);
    l.t[l.nb]=a;
    l.nb++;
    }
    void m_liste( liste l)
    {
    int i;
    for(i=0;i<l.nb;l.nb++)
    {
    afficher(l.t[i]);
    }
    }
    et voilà mon main.cpp:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    #include "ma_liste.h"
    int main()
    {
    liste l;
    a_liste(l); //juste pr vous donner un ex. le programme sera plus loong a la fin
    return 0;
    }
    et il me marque en message d'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    1 ma_liste.cpp
    c:\windows\profiles\tantto\bureau\base c++\essai\ex nn6\ma_liste.h:9: missing ';' before right brace
    1 ma_liste.cpp
    c:\windows\profiles\tantto\bureau\base c++\essai\ex nn6\ma_liste.h:9: missing ';' before right brace
    Donc sa veut dire qu'il y a un probleme quand j'inclut le fichiers ma_liste.h ?
    Tantto

  12. #12
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    C'est assez clair, il manque un point-virgule à la fin de la 9ème ligne, après note t[100].

    A part ça, j'imagine que le type note est défini dans liste.h ?

  13. #13
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 32
    Par défaut
    Oui note est définie dans liste.h ( c'est un exo ou faut rentrer des ontes des eleves et faire des manip. avec...)
    Enfaite il manquais comme tu disais un ";"...
    Merci beaucoup....
    Tantto

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

Discussions similaires

  1. Probleme compilateur Vbnet
    Par Thesum dans le forum VB.NET
    Réponses: 6
    Dernier message: 05/03/2008, 14h53
  2. accent probleme compilateur
    Par Vestigo dans le forum C++
    Réponses: 4
    Dernier message: 13/08/2007, 23h24
  3. Probleme compilateur C pour lex yacc
    Par benjamin1985 dans le forum Linux
    Réponses: 2
    Dernier message: 01/05/2007, 12h23
  4. [Kylix 3] Probleme de compilateur
    Par iwky dans le forum EDI
    Réponses: 1
    Dernier message: 11/12/2004, 19h40
  5. probleme de compilateur C++ 5.5
    Par pro-j dans le forum Autres éditeurs
    Réponses: 14
    Dernier message: 04/11/2004, 14h51

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