Konsolen Spiel[PROBLEM]



  • Hi Community!
    Ich habe wieder einmal eine Frage:

    Gibt es eine Schleife oder ähnliches mit dem man sowas machen kann:

    #include <iostream>
    #include <windows.h>
    
    using namespace std;
    
    int main(){
    
    TEST:;
    
      int beispiel = 1;
      int test = 1;
    
      switch(test)
      {
      case 1:
        system("cls");
        cout << "\n";
        beispiel++;
        goto TEST;
      break;
    
      default:
        cout << "blblalbla";
      }
    
      getchar();
    }
    

    (Das war jetzt nur schnell zur Übersicht :))

    Und ich will das er z.B "case 1:" sooft wiederholt
    wie int beispiel "groß" ist.

    Also zum beispiel "int beispiel = 2"
    Also "Case 1:" (oder auch was anderes) 2 mal wiederholen.

    Ah.... mir fällt jetzt irgendwie die
    Logik 🙂
    Bin grad voll durcheinander 😮

    Vielleicht mit einer for-Schleife?

    MFG: N290



  • Vielleicht hilft dir eine While-Schleife:
    http://www.peacesoftware.de/ckurs10.html

    MfG Chris_



  • Danke ich werde es mal Versuchen 🙂



  • Also, wo auch immer du das mit goto gelesen hast, ich kann es dir nur abraten.

    Zu deinem Problem:

    Mit einer for-Schleife geht das wunderbar 🙂

    int beispiel = 5;
    for(int i=0;i<beispiel;i++)
    {
    cout  << " ... " << endl;
    }
    getchar();
    

    Du kannst natürlich die größe von "beispiel" auch selbst bestimmen, indem du es den User eingeben lässt.



  • Danke 🙂


Anmelden zum Antworten