Stephan Liebig
Erfahrenes Mitglied
Also ich habe hier folgende Klasse:
So dann habe ich wieter die Methode:
Und in meiner Main habe ich dann die Frage, ob der Strom eingeschaltet werden soll oder eben nicht.
Aber dann bekomme ich die Fehlermeldung, dass p.setStrom keine 1 Argumente akzeptiert. Wo ist der Fehler?
C++:
class Bauteil
{
public:
Bauteil(void);
virtual ~Bauteil(void);
Bauteil(string Bez, bool str);
void displayAll();
void getBezeichnung();
void seteigenschaft();
void setStrom(bool strom);
//Nächstes Praktikum:
//setnaechstesBauteil();
//getnaechstesBauteil();
//naechstesBauteil(*Bauteil);
protected:
string Bezeichnung;
bool strom;
};
So dann habe ich wieter die Methode:
C++:
void Bauteil::setStrom(bool p_strom)
{
strom = p_strom;
}
Und in meiner Main habe ich dann die Frage, ob der Strom eingeschaltet werden soll oder eben nicht.
C++:
cout << "Soll der Strom eingeschaltet werden?";
cout << "Geben Sie 1 ein fuer JA oder 0 fuer NEIN. Ihre Eingabe: ";
cin >> Eingabe;
if(Eingabe == 1)
p.setStrom(true);
else
p.setStrom(false);
Aber dann bekomme ich die Fehlermeldung, dass p.setStrom keine 1 Argumente akzeptiert. Wo ist der Fehler?
Zuletzt bearbeitet von einem Moderator: