C++(OOP) Konto
Online-tutorials.net Forenübersicht/C++ / C#/C++(OOP) Konto
Antworten Neues Thema Bottom Seite 1
Autor
|
|
Nachricht nächster / vorheriger Thread
|
otze2000 Einsteiger
Registriert seit: 06.2007 Beiträge:1
| C++(OOP) Konto Hallo,
ich soll ein Programm in c++ schreiben welches ein Konto beschreibt.
Es soll den Kontostand, ein und Auszahlungen können.
Quote:
#include<iostream.h>
class konto
{
private:
float kontostand;
public:
void einzahlen (float betrag);
void auszahlen (float betrag);
void ausgabe ();
};
void konto::einzahlen(float betrag)
{
kontostand=kontostand + betrag;
}
void konto::auszahlen(float betrag)
{
if(kontostand >= betrag)
{
kontostand=kontostand - betrag;
}
else
{
cout<<"Leider ist eine Auszahlung von"<<betrag<<"EUR nicht möglich"<<endl;
}
void konto::ausgabe()
{
cout<<ausgabe()<<endl;
}
}
void main()
{
konto k;
k.einzahlen(1000.67);
k.auszahlen(154.87);
k.kontostand();
}
Bekomme immer diese Fehlermeldung
Quote:
konto.cpp(41) : error C2601: 'ausgabe' : Lokale Funktionsdefinitionen sind unzulaessig
konto.cpp(53) : warning C4305: 'argument' : Verkuerzung von 'const double' in 'float'
konto.cpp(54) : warning C4305: 'argument' : Verkuerzung von 'const double' in 'float'
konto.cpp(55) : error C2248: "kontostand" : Kein Zugriff auf private Element, dessen Deklaration in der Klasse "konto" erfolgte
konto.cpp(7) : Siehe Deklaration von 'kontostand'
konto.cpp(55) : error C2064: Ausdruck ergibt keine Funktion
Fehler beim Ausführen von cl.exe.
konto.exe - 3 Fehler, 2 Warnung(en)
Kann mir jemand helfen und mir sagen was ich ändern muß?
Bis dann
Markus
|
23.06.2007 20:50 | Profil >> Zitat >> IP gespeichert |
Keywords:Konto C++ OOP |
---|
Simon Online-tutorials.net Administrator
Registriert seit: 01.1970 Wohnort:Dornbirn Beiträge:1181
| Klammern setzen C++ Hallo,
und Willkommen im Forum!
Oberhalb von void main ist die Klammer '}':
Code:
}
void main()
Diese Klammer gehört zur Funktion void konto::auszahlen(float betrag). Die hast du geöffnet, dann hast du die if Klammer geöffnet und geschlossen, und die für else geöffnet und geschlossen. konto:auszahlen ist aber noch offen.
Rück zukünftig am besten immer alles mit dem Tabulator ein, dann entdeckt man solche Fehler schnell.
Ich hoffe ich konnte dir helfen. ------------------- http://www.online-tutorials.net/wiki/funktionsname
Für was Personal Firewalls GnuGP emails verschlüsseln C++ Tutorial Sicherheits Tutorials
|
24.06.2007 12:18 | Homepage >> >>Profil >> Zitat >> IP gespeichert |
Keywords:C++, Klammern |
|
nächster / vorheriger Thread
|
Antworten Neues Thema Top Seite 1