Zeilensprung



  • Erstmal hallo alle mit einander.

    Ich bin ein bischen mehr als ein Anfänger und hab ein Prob.
    Wie erstelle ich einen Zeilensprung?
    Irgen etwas mit Label oder so. Habs schon ein Paarmal probiert.

    Bitte schnell antworten.
    Danke im Voraus.



  • was verstehst du unter 'Zeilensprung'?



  • Dass es z.B. von zeile 25 wieder zu zeile 3(Anfang springt, da die eingaben in Zeile 25 Falsch sind, und man nochmal anfangen muss. Wie ein Passwortprogramm, bei dem man am schliuss einen Code beckommt



  • Meinst du ein goto?

    pos1:
    cout<<"Pos1"<<endl;
    pos2:
    cout<<"Pos2"<<endl;
    
    goto pos2;
    goto pos1;
    

    gibt aus:

    • pos1
    • pos2
    • pos2
    • pos1
    • pos2

    Goto solltest du aber nicht verwenden. Der Code wird einfach unübersichtlich.



  • Zu bestimmten Zeilennummern kannst du aber nicht springen - das hier ist nicht BASIC.

    In deinem Fall würde ich aber eine Schleife machen:

    string passw_eing ="";
    string passwort = "nikstar";
    
    while (passw_eing != passwort)
    {
        cout<<"Geben Sie das Passwort ein: ";
        cin >>passw_eing;
    }
    


  • Original erstellt von <++c>:
    **Meinst du ein goto?

    pos1:
    cout<<"Pos1"<<endl;
    pos2:
    cout<<"Pos2"<<endl;
    
    goto pos2;
    goto pos1;
    

    gibt aus:

    • pos1
    • pos2
    • pos2
    • pos1
    • pos2

    Goto solltest du aber nicht verwenden. Der Code wird einfach unübersichtlich.**

    Die Ausgabe würde mich wundern, ich denke eher es kommt:
    Pos1
    Pos2
    Pos2
    Pos2
    ...
    dabei raus, denn das goto Pos1 wird ja nie ausgeführt.


Anmelden zum Antworten