Brauche hilfe bei Programmierung Dev++ schreibt mein Programm nicht um !



  • Brauche hilfe bei Programmierung Dev++ schreibt mein Programm nicht um kann mir da jemand helfen hier ist es :

    #include <iostream.h>
    
    class Dackel
    
    {
    public:
    
    Dackel (int setAlter);
    
    ~Dackel();
    
    void setAlter(int age);
    
    int getAlter();
    
    void bellen();
    
    void stockholen();
    
    private:
    
    int Alter;
    
    };
    
    Dackel::Dackel(int startAlter)
    
    {
    
    Alter = startAlter;
    
    cout << "Neues Dackelobjekt mit Parameter " << startAlter << " !\n;
    
    }
    
    Dackel::~Dackel()
    
    {
    
    cout << "Dackel stirbt!\n;
    
    }
    
    void Dackel::setAlter(int age)
    
    {
    
    Alter=age;
    
    }
    
    int Dackel::getAlter()
    
    {
    
    return Alter;
    
    }
    
    void Dackel::bellen()
    
    {
    
    cout << "WauWauWau!\n;
    
    }
    
    void Dackel::stockholen()
    
    {
    
    if (Alter < 10) {cout << "schwanzwedelnd bringt dein Dackel das Stöckchen!\n";}
    
    else
    
    {cout << "Dein Dackel ist zu alt, um das Stöckchen zu holen!\n";}
    
    }
    
    int main()
    
    {
    
    Dackel Waldi(6);
    
    cout << "Waldi ist jetzt " << Waldi.getAlter() << " Jahre alt!\n";
    
    Waldi.bellen();
    
    Waldi.stockholen();
    
    Waldi.setAlter(11);
    
    cout << "Waldi ist jetzt " << Waldi.getAlter() << " Jahre alt!\n";
    
    Waldi.stockholen();
    
    Waldi.bellen();
    
    return 0;
    
    }
    


  • Keine Ahnung, aber so kann man das doch nicht hinklatschen. 😮

    Hier:

    #include <iostream.h>
    
    class Dackel
    {
      public:
        Dackel (int setAlter);
        ~Dackel();
    
        void setAlter(int age);
        int getAlter();
        void bellen();
        void stockholen();
    
      private:
        int Alter;
    };
    
    Dackel::Dackel(int startAlter)
    {
      Alter = startAlter;
      cout << "Neues Dackelobjekt mit Parameter " << startAlter << " !\n;
    }
    
    Dackel::~Dackel()
    {
      cout << "Dackel stirbt!\n;
    }
    
    void Dackel::setAlter(int age)
    {
      Alter=age;
    }
    
    int Dackel::getAlter()
    {
      return Alter;
    }
    
    void Dackel::bellen()
    {
      cout << "WauWauWau!\n;
    }
    
    void Dackel::stockholen()
    {
      if (Alter < 10) 
      {
         cout << "schwanzwedelnd bringt dein Dackel das Stöckchen!\n";
      } else
      {
        cout << "Dein Dackel ist zu alt, um das Stöckchen zu holen!\n";
      }
    }
    
    int main()
    {
      Dackel Waldi(6);
      cout << "Waldi ist jetzt " << Waldi.getAlter() << " Jahre alt!\n";
    
      Waldi.bellen();
      Waldi.stockholen();
      Waldi.setAlter(11);
    
      cout << "Waldi ist jetzt " << Waldi.getAlter() << " Jahre alt!\n";
    
      Waldi.stockholen();
      Waldi.bellen();
    
      return 0;
    }
    

    So hilft man dir gerner.



  • Übrigens fehlt in Zeile 26 und 41 ein Anführungszeichen zum Abschluss.



  • was willst du eigentlich? Bei der fragestellung kann ich nicht erkennen, was das Problem sein soll.



  • Ist ja auch nicht die Aufgabe von Dev-C++, dein Programm umzuschreiben, sondern deine 😃
    Nee, jetzt im Ernst, wenn du möchtest, dass dir jemand hilft, solltest du schon eine auusagekräftige Fehlerbeschreibung formulieren...

    Grüße,

    Martin



  • Ich vermute, "umschreiben" ist eine Umschreibung für "kompilieren". 😉



  • In Zeile 21 fehlt auch ein Tüttelchen !
    🙂



  • Werds mal mit dem umschreiben probieren trotzdem Danke . 💡



  • ich glaub umschreiben heißt formatieren oder sonst son schmu


Anmelden zum Antworten