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 : 'ifstream' : n'est pas membre de 'std'


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2017
    Messages : 2
    Par défaut Erreur : 'ifstream' : n'est pas membre de 'std'
    J'ai cette erreur ('ifstream' : n'est pas membre de 'std') dans mon header alors que je l'ai repris de l'étape précédente de mon projet où tout se compilait sans erreur .
    Je suis sous Visual Studio et le code d'erreur est C2039. Malgré de nombreuses recherches, je ne trouve pas alors si vous avez une idée je suis preneur. Merci

    Voilà le header en question:
    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    #pragma once
    #ifndef _IDMESSAGE_
    #define _IDMESSAGE_
     
    /**
    @brief: type structuré pour l'id message
    *@post: detruire le tableau alloué en mémoire dynamique;=
    */
    struct IdMessage {
    	enum { capacite = 50 ,capcitedh = 9 };
    	char expediteur[capacite];
    	char destinataire[capacite];
    	char date[capcitedh];
    	char heure[capcitedh];
    };
     
    /**
    @brief: saisie de l'id du message
    @param[in]: is est le flot d'entrée pour la saisie
    @return
    */
    IdMessage saisieId(std::ifstream& is);
    /**
    @brief
    @param[in]
    @param[out]
    */
    void afficherId(std::ostream& os, const IdMessage& m);
     
    #endif /*_IDMESSAGE_*/

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 153
    Billets dans le blog
    4
    Par défaut
    Faut inclure le fichier qui le définit, à savoir fstream.
    Si ça marche dans un autre projet c'est parce que par chance le fichier est inclus après l'inclusion de fstream dans l'unité de compilation et c'est une mauvaise chose.
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2017
    Messages : 2
    Par défaut
    Ca marche, merci de l'explication.

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

Discussions similaires

  1. [Erreur] 'Ressources' n'est pas un membre de My
    Par Mytebello dans le forum VB.NET
    Réponses: 1
    Dernier message: 28/12/2014, 23h09
  2. erreur : " ceci n'est pas un nombre"
    Par fripette dans le forum Outils
    Réponses: 5
    Dernier message: 17/11/2013, 16h51
  3. Réponses: 2
    Dernier message: 29/12/2011, 14h10
  4. 'size_t'*: n'est pas membre de 'std'
    Par gate35 dans le forum Débuter
    Réponses: 7
    Dernier message: 11/06/2009, 17h52
  5. Réponses: 1
    Dernier message: 24/11/2006, 16h09

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