schleife in methode



  • Habe folgendes Problem:
    Ampel b = AktZustand; // erzeugt eine Ampel in dem Zustand, der durch AktZustand vorgegeben wird
    Einen Operator ++, der das Fortschalten der Ampel bewirkt

    Mein Ansatz ist folgender, er ergibt aber 2 Fehler:

    #include <iostream>
    class ampel
    {
    public:
    int anschalten();
    int weiter();
    int print();

    private:
    enum zustand {gruen,gruen_blinkend,gelb,rot,rot_gelb,gelb_blinkend};
    };

    int ampel::anschalten()
    {

    return zustand(5);
    }

    int ampel::weiter()
    {
    int i;
    for(i=0,zustand=anschalten();i<1;i++,zustand++)//line22
    }

    int main()
    {
    ampel a,b;
    cout<<a.anschalten();
    return 0;
    }

    Fehlermeldungen in line 22: syntax error before = token
    syntax error before ++ token




Anmelden zum Antworten