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 :

Expected primary expression


Sujet :

C++

  1. #1
    Membre régulier
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2008
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2008
    Messages : 138
    Points : 70
    Points
    70
    Par défaut Expected primary expression
    Bonsoir.

    Voilà, il ne reste qu'une erreur pour que mon programme compile.
    Or cette erreur est classique quand on programme, mais pour le coup j'ai besoin d'un coup de main pour la dénicher:

    expected primary expression at end of input.

    Voici le code ciblé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    //classe indépendante
    class Case
    {
    	private :
    		//Attributs
    		Contenu _c; // Objet contenu dans la case
    		int _x; //Abscisse de la case
    		int _y; //Ordonnée de la case
     
    	public :
    		//Méthodes
    		Case(const Contenu & c = Vide, int = 0, int = 0); //Constructeur
    };


    La ligne ciblée est la dernière ligne avant l'accolade finale.
    Il devrait s'agir d'un point virgule ou d'une parenthèse ou qqch comme ça, mais là je sèche.

    Merci d'avance

  2. #2
    Membre éclairé

    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    717
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 717
    Points : 858
    Points
    858
    Par défaut
    Le problème viens vraisemblablement de Vide. Y a t-il les bons includes ? Ou ce ne serait pas Contenu::Vide plutôt ?

  3. #3
    Membre confirmé

    Inscrit en
    Août 2007
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 300
    Points : 527
    Points
    527
    Par défaut
    "expected primary expression at end of input." peut provenir de parenthèses mal équilibrées ("end of input" signifiant alors généralement "fin de fichier"). Inutile alors de regarder le code réel, en effet, selon les compilateurs, l'examen exact du code peut être fait après la découpe en blocs.
    "Maybe C++0x will inspire people to write tutorials emphasizing simple use, rather than just papers showing off cleverness." - Bjarne Stroustrup
    "Modern C++11 is not your daddy’s C++" - Herb Sutter

Discussions similaires

  1. expected primary-expression before '->' token
    Par namecha dans le forum Débuter
    Réponses: 2
    Dernier message: 14/04/2012, 15h50
  2. Réponses: 2
    Dernier message: 16/11/2011, 11h25
  3. Réponses: 2
    Dernier message: 08/02/2010, 10h00
  4. Réponses: 3
    Dernier message: 15/05/2009, 16h18
  5. expected primary-expression before '=' token
    Par steph_p dans le forum Débuter
    Réponses: 4
    Dernier message: 02/02/2009, 16h03

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