Wie kann man schreiben das ...



  • ... wenn man einen Key (z.B.) Enter drückt das Programm zu einer bestimmten Stelle im Code zurückspringt?

    Danke, mfG Anfänger01



  • Sprache? Plattform? API?



  • unter c++:

    goto
    

    wobei ich

    while(true)
    

    konstruktionen vorziehe, also...

    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
       int i;
    
       while(true)
       {
           cout << "i eingeben: ";
           cin >> i;
           if(i == 0)
               break;
           cout << "sie haben " << i << " eingegeben\n";
    
        }
     return 0;
    }
    
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
       int i;
    
    Loop:
       cout << "i eingeben: ";
       cin >> i;
       if(i == 0)
          goto End;
       else
       {  
          cout << "sie haben " << i << " eingegeben\n"; 
           goto Loop;
        }
    End:
     return 0;
    }
    

    mfg



  • @bufferoverflow-user :Das hat funktioniert. 👍
    @Masta: Sprache ist übrigens C/C++ und Umgebung der Borland Builder 5.

    Ich führe mein Programm in einem Konsolenfemster aus, und jetzt würde ich gerne wissen wie man waagerechte und senkrechte Striche auf den Bildschirm bringt, oder auch ein Gitternetz.Und ich meine nich irgendwie durch Ascii Zeichen. (ich versuche so eine Art Bildschirmtester zu proggen).

    Danke,
    mfG, Anfänger01



  • Wenn niemand eine Idee hat, ein passendes Ascii Zeichen wäre u.U. auch gut...
    für waagerechte Striche habe ich Nr.220 genommen doch welches soll ich für senkrechte Striche oder Gitternetze nehmen? Gibt es überhaupt ein passendes?

    Danke
    mfG, Anfänger01



  • Schaul mal in eine ASCII-Tabelle. Da gibt es Zeichen die nur zur Darstellung von Tabellen gedacht sind.


Anmelden zum Antworten