Compiler fehler main muss int zurückgeben

Hallo HaBo

Ich habe ein Compiler fehler bei dem ich nicht weiter kommen.
Die Fehlermeldung lautet: main muss int zurückgeben.

Ich habe leider mit der Suchfunktion nichts passendes gefunden.

Da ist der Code ich finde leider nichts was an dem falsch wäre.

Code:
void main()                              
{
    KONTO TESTKONTO;                      

    TESTKONTO.WERT_AENDERUNG(0);          

    int ALTERNATIVE=0, WERT=0;            

    cout<<"KONTOVERWALTUNG\n";            

    do
    {
        cout<<"1 = KONTOSTAND AENDERN\n"; 
        cout<<"2 = KONTOSTAND LESEN\n";
        cout<<"0 = Ende der Aktion\n\n";
        cout<<"Ihre Wahl:";

        cin>>ALTERNATIVE;

        switch(ALTERNATIVE)
        {
            case 1:
            cout<<"Neuer WERT:";
            cin>>WERT;
                if(TESTKONTO.WERT_AENDERUNG(WERT))
                cout<<"WERT geandert.\n\n";

                else
                cout<<"WERT geandert.\n\n";
            break;

            case 2:
            cout<<"Aktueller WERT:";
            cout<<TESTKONTO.KONTOSTAND_LESEN()<<"\n\n";
            break;
        }
    }while(ALTERNATIVE);

    getchar();
}

Danke für eure Hilfe.
LG
Sy0v
 
Naja, ich würde mal den Rückgabewert von main von void zu int ändern. :)
Code:
int main {
    return 0;
}
 
Code:
void main()

werde zu

Code:
int main()

am Ende der Funktion erscheine ein

Code:
return 0;

vor der letzten schliessenden Klammer, damit main() int zurückgebe.

Yeah, it's magic.
 
oh das ist mir jetzt peinlich :wall:

Danke für dein hilfe

Edit: -deine +eure
 
Zuletzt bearbeitet:
Zurück
Oben