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 :

erreur type string


Sujet :

C++

Vue hybride

blastmanu erreur type string 20/04/2006, 19h17
Laurent Gomila C'est std::string, pas string. 20/04/2006, 19h19
bigboomshakala il suffit d'inclure dans... 20/04/2006, 19h20
blastmanu ah ben oui, :oops: j'ai... 21/04/2006, 01h07
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 52
    Par défaut erreur type string
    Bonjour tout le monde

    Impossible d'utiliser le type string dans mon fichier map.h et si j'essaye dans mon main.cpp pas de probleme

    j'ai un fichier main.cpp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    #include "global.h"
    #include "map.h"
     
    using namespace std;
     
    int main(int argc, char **argv)
    {

    mon fichier global.h :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    #ifndef GLOBAL_HEADER
    #define GLOBAL_HEADER
     
    #include <iostream>
    #include <string>
    #include <SDL/SDL.h>
    #include <SDL/SDL_image.h>
    mon fichier map.h où le compilo indique l'erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    #include "global.h"
     
    class Map
    {
        public:
        Map();
        Map(string fich); //ici erreur sinalé
     
    };
    et mon fichier map.cpp: (il n'y a encore rien dedans)
    et voilà en compilant j'obtient ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Switching to target: default
    Compiling: map.cpp
    In file included from map.cpp:1:
    map.h:10: error: expected `)' before "fich"
    Process terminated with status 1 (0 minutes, 0 seconds)
    1 errors, 0 warnings
    avez vous une idée sur comment résoudre ce problème ?

  2. #2
    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 : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    C'est std::string, pas string.

  3. #3
    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
    il suffit d'inclure dans map.h l'en-tête <string> + using std::string ou utiliser std::string

  4. #4
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 52
    Par défaut
    ah ben oui, j'ai honte, je vous jure par moment je sais pas où j'ai la tête

    Merci.

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 07/05/2014, 15h05
  2. Erreur "cette méthode doit renvoyer un résultat de type String"
    Par cedlao dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 09/09/2013, 21h59
  3. Réponses: 8
    Dernier message: 21/06/2011, 20h01
  4. Réponses: 2
    Dernier message: 29/04/2008, 14h02
  5. Erreur:No size set for variable length data type: String
    Par yacinus2007 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 03/07/2007, 18h39

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