For-schleife und switch-anweisung...



  • siehe C++ Reference: http://www.cplusplus.com/reference/stl/vector/

    Stöbere dort mal ein wenig.



  • DANKE 😃 Damit wär dann ein problem aus dem weg geschafft! danke nochmal
    Mux



  • Prog_mux schrieb:

    Aarg schon wieder die sache mit dem vektor... die kam in meinem c++ Buch nicht vor 😕

    Bist du sicher, dass es ein C++-Buch war und kein C-Buch? Ein C++-Buch, das die grundlegensten Container der Standardbibliothek nicht behandelt gehört eigentlich gleich in die blaue Tonne...



  • Um noch mal auf die Ausgangsfrage zurück zu kommen. Ich geh mal davon aus, dass dein Anweisungsblock für for jetzt in geschweiften Klammern steht. Schau dir mal break in Verbindung mit switch an. Und statt die Schleife mit break zu verlassen wäre es sinnvoller eine zusätzliche Bedingung für die Ausführung der Schleife zu definieren.

    bool fertig = false;
    for (int i = 0; (i < Durchlaeufe) && !fertig; ++i)
    {
    // && logisches Und, verknüpft die beiden Bedingungen
    // ! negiert den Ausdruck (true->false und false->true)
        switch (x)
        {
        case 1: // bei x == 1
          break; // switch verlassen
        case 2: // bei x == 2
        case 3: // bei x == 3 oder x == 2, weil switch nicht verlassen wurde
          fertig = true;
          break; // letztes break ist optional, weil switch zuende
        }
        // d.h. fertig wird bei 2 oder 3 gesetzt
    }
    


  • @pumuckl es heißt: Objektorientiertes Programmieren mit c++ xD es war also ein buch aber du hast recht: es ist für die tonne und dafür is die tonne eig noch zu gut 😠

    @Paul Müller
    Danke!! Jetzt hab ich noch eine möglichkeit 🙂 aber das mit den vektoren kann ich ja jetzt auch 😉


  • Mod

    Prog_mux schrieb:

    @pumuckl es heißt: Objektorientiertes Programmieren mit c++ xD es war also ein buch aber du hast recht: es ist für die tonne und dafür is die tonne eig noch zu gut 😠

    Hmm, auf Google Books sieht das eigentlich ganz vielversprechend aus. Strings, Vectoren und die anderen STL-Container werden laut Inhaltsverzeichnis sehr früh besprochen und C-Arrays erst später als kleines Kapitel. Und die Beispielcodes die ich bei der Vorschau gesehen hab, waren eigentlich auch ganz gut.



  • sry es hieß: C++ Objekorientiertes Programmieren von anfang an 😃 soll jetzt keine falschen eindruck vermitteln 🙂


  • Mod

    Prog_mux schrieb:

    sry es hieß: C++ Objekorientiertes Programmieren von anfang an 😃 soll jetzt keine falschen eindruck vermitteln 🙂

    Ahh, kein Preview bei Google, aber Autor Jürgen Wolf. Das erklärt alles. Wegschmeißen.



  • okay! kannst mir ein neues empfehlen? 🙂
    *altes buch verbrenn*



  • Schau mal in die FAQ, dort gibts eine ausführliche Bücherliste 🙂


Anmelden zum Antworten