Il y a actuellement 4 visiteurs
Mardi 17 Mars 2026
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

LudoBike

Ce membre n'a pas encore choisi d'avatar
Visiteur
Visiteur
Nom d'utilisateur:
LudoBike
Localisation:
France, Niort
Âge:
24
Emploi:
Etudiant au collège
Centres d'intérêt:
Informatique Linux Enguelage de windows Hardware Jeux-Video C++ Mozilla Vélocipède(VTT et route) Metal(Musique) Guitare Doctor Who Futurama DVD-Rom Keyboardcat Salut les Geeks What the cut
Groupes:

Contacter LudoBike

Statistiques de l’utilisateur

Inscription:
28 Sep 2014 12:45
Dernière visite:
07 Mai 2015 17:26
Messages:
3 (0.00% de tous les messages / 0.00 messages par jour)
Forum le plus actif:
Les autres discussions
(2 Messages / 66.67% des messages de l'utilisateur)
Sujet le plus actif:
C++ erreur: 'sePresenter' is not a member of 'Personnage'
(1 Message / 33.33% des messages de l'utilisateur)

Le matériel informatique de LudoBike

Catégorie Marque Produit
Carte graphique MSI Msi gtx 650 oc edition
Carte mère MSI MSI Z97-G45 Gaming
Mémoire Crucial Crucial ballistix tactical 8 go (2 x 4 go) ddr3 1600 mhz cl8
Refroidissement be quiet! be quiet! Shadow Rock Slim

Signature

Coucou ili ^_^

Les derniers messages de LudoBike

Message C++ erreur: 'sePresenter' is not a member of 'Personnage'
Salut,
J'apprends le c++. Et comme dit dans le titre j'ai recu cette erreur : 'sePresenter' is not a member of 'Personnage'

voici les codes sources :

main.cpp
Code: Tout sélectionner
#include <iostream>
#include <string>
#include "Personnage.h"
#include "Guerrier.h"
#include "Magicien.h"

using namespace std;

int main()
{
    Personnage marcel("Marcel");
    marcel.sePresenter();

    return 0;
}


Personnage.h :
Code: Tout sélectionner
#ifndef PERSONNAGE_H_INCLUDED
#define PERSONNAGE_H_INCLUDED

#include <iostream>
#include <string>

class Personnage
{
public :

    Personnage();
    Personnage(std::string nom);
    void recevoirDegats(int degats);
    void coupDePoing(Personnage &cible) const;
    void sePresenter() const;

protected :
   
    std::string m_nom;
    int m_vie;

};

#endif // PERSONNAGE_H_INCLUDED


Personnage.cpp :
Code: Tout sélectionner
#include "Personnage.h"
#include <iostream>
#include <string>

using namespace std;

Personnage::Personnage() : m_vie(100), m_nom("Bitman")
{

}

Personnage::Personnage(string nom) : m_vie(100), m_nom(nom)
{

}

void Personnage::recevoirDegats(int degats)
{
    if(degats > 0)
    {
        m_vie -= degats;
    }
}

void Personnage::coupDePoing(Personnage &cible) const
{
    cible.recevoirDegats(10);
}

void Personnage::sePresenter() const
{
    cout << "Bonjour, je m'appelle " << m_nom << "." << endl;

    if(m_vie > 1)
    {
        cout << "J'ai encore " << m_vie << " points de vie" << endl;
    }
    else if (m_vie == 1)
    {
        cout << "J'ai encore " << m_vie << " point de vie" << endl;
    }

}


Guerrier.h :
Code: Tout sélectionner
#ifndef GUERRIER_H_INCLUDED
#define GUERRIER_H_INCLUDED

#include "Personnage.h"
#include <iostream>
#include <string>

class Guerrier : public Personnage
{
public :

    void frapperCommeUnSourdAvecUnMarteau() const;
    void sePresenter() const;

};

#endif // GUERRIER_H_INCLUDED


Guerrier.cpp :
Code: Tout sélectionner
#include "Guerrier.h"
#include "Personnage.h"
#include <iostream>
#include <string>

using namespace std;

void Guerrier::frapperCommeUnSourdAvecUnMarteau() const
{

}

void Guerrier::sePresenter() const
{
    Personnage::sePresenter();
    cout << "Je suis un Guerrier redoutable." << endl;
}


Aidez-moi s'il vous plait.



.: Nous contacter :: Flux RSS :: Données personnelles :.