Habe hier ein kleines Problem:
Main:
Code: Alles auswählen
int main(){InitE();}
void InitE(){
cout << "InitE:" <<endl<<endl<<endl;
int Geld, Geld1;
Geld=(rand()%250)+5000; // Zufällige zwischen 5000 und 5250
cout<<Geld<<endl<<endl;
Mark.setGeld(Geld);
Mark.addGeld(1000);
Mark.getGeld(Geld1);
cout << Geld1<<endl<<endl;
Mark.setEnc(1);
Mark.setFir(1);
Mark.setDec(false);
Mark.setByp(false);
Mark.setDat("Name: Mac");
Mark.setBDat(false);
Game();
}
Code: Alles auswählen
class Person{
private:
int Geld;
public:
void setGeld(int set){Geld=set;}
int getGeld(int Money){return Geld;}
void addGeld(short amount){amount+=Geld;}
friend class Konto;
}Mark, Mac;
Beim compile Vorgang gibt es eine Probleme, während der Laufzeit (also direkt beim Start), ploppt ein Warnungs Fenster mit folgendem Inhalt hervor:
Gemeint ist damit diese Zeile:Run-Time Check Failure #3 - The variable 'Geld1' is being used without being initialized.
Code: Alles auswählen
Mark.getGeld(Geld1);
In der Funktion der Klasse Person steht doch deutlich drin:
Code: Alles auswählen
int getGeld(int Money){return Geld;}
Danke im Voraus!

Mit freundlichen Grüßen.