Ich habe diesn Quelltext geschrieben aber irgendwie funktioniert die Funktion (Zeige_Daten) nicht richtig,anstadt bei (Energie)den wert 1000 u.s.w. auszugeben, kommt irgend eine wirre Zahl. Ich bin schon 1.5h am rumpröbeln aber ich komme einfach nicht auf den Punkt.
main.cpp
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#include <iostream>
#include "CRaumschiff.hpp"
using namespace std;
int main ()
{
CRaumschiff Spieler1;
Spieler1.Starten();
Spieler1.Zeige_Daten();
Spieler1.Landen();
return 0;
}
|
CRaumschiff.hpp
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <iostream>
using namespace std;
class CRaumschiff
{
public:
int Energie;
int Farbe;
float fGeschwindigkeit;
CRaumschiff();
~CRaumschiff();
void Zeige_Daten();
void Starten (){cout <<"Raumschiff ist gestarted!"<<endl;}
void Landen (){cout <<"Raumschiff ist gelandet!"<<endl;}
};
|
Raumschiff.cpp
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#include <iostream>
#include "CRaumschiff.hpp"
using namespace std;
CRaumschiff::CRaumschiff()
{
int Energie = 1000;
int Farbe = 2;
float fGeschwindigkeit = 240.78f;
}
CRaumschiff::~CRaumschiff()
{
cout <<"Raumschiff zerstoert"<<endl;
}
void CRaumschiff::Zeige_Daten()
{
cout <<"Raumschiff erstellt"<<endl;
cout <<"Energie: "<<Energie<<endl;
cout <<"Farbe: "<<Farbe<<endl;
cout <<"Geschwindigkeit: "<<fGeschwindigkeit<<endl;
}
|