Anstatt goto labelA; !?

Tutorials.at
Verfügbare Informationen zu "Anstatt goto labelA; !?"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: Mr_A_ - exbs
  • Forum: Tutorials.at
  • Forenbeschreibung: Programmierforum
  • aus dem Unterforum: C / C++
  • Antworten: 2
  • Forum gestartet am: Mittwoch 19.04.2006
  • Sprache: deutsch
  • Link zum Originaltopic: Anstatt goto labelA; !?
  • Letzte Antwort: vor 16 Jahren, 11 Monaten, 9 Tagen, 16 Stunden, 23 Minuten
  • Alle Beiträge und Antworten zu "Anstatt goto labelA; !?"

    Re: Anstatt goto labelA; !?

    Mr_A_ - 18.04.2007, 13:57

    Anstatt goto labelA; !?
    Hallo.

    Ich hab mal ne Frage: Was kann ich anstatt der goto-funktion beutzen?

    also ich hab beispiels weise folgenden code:
    main.c
    Code: #include <stdio.h>
    #include <conio.h>

    int main()
    {
        char string[0];
       
        labelA:
        printf ("Druecken Sie bitte eine Taste...\n");
        getch();
        labelB:
        system ("cls");
        printf ("Wollen sie nochmal eine Taste Drücken?\n");
        printf ("[J]a, moechte ich.\n");
        printf ("[N]ein, beenden.\n");
        printf ("[J] oder [N]: ");
        scanf ("%s", string);
        switch (string[0])
        {
               case 'j': system ("cls");
                         goto labelA;
                         break;
               
               case 'n': return 0;
                         break;
               default: goto labelB;
        }
        return 0;
    }


    Also was kann ich anstatt der goto-funktion beutzen und sind noch andere Fehler im code die man einfacher oder besser machen kann?

    Würde mich über eine Antword freuen.

    P.s. könntet ihr mir in der Antowort dann vieleicht auch bitte den [code] posten, da ich erst seit kurzem C lerne und das dann auch als "Besipiel" wohl besser verstehe.



    Re: Anstatt goto labelA; !?

    exbs - 18.04.2007, 14:09


    bastele dir eine schöne do{}while schleife.

    zum bsp:

    Code: do
    {
        bla
    }while (eing != 'n');

    das wird jetzt so lange wiederholt bist du n eingibts.



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum Tutorials.at

    Brauche Hilfe - gepostet von Belphegor am Montag 05.03.2007
    Variablen Speichern - gepostet von Wüstling am Donnerstag 10.05.2007
    Variablen tauschen - gepostet von Joe am Samstag 03.11.2007
    Volumenrechner [Erledigt] - gepostet von AQE89 am Sonntag 28.05.2006
    Zeichen - gepostet von schlodel am Freitag 13.04.2007
    atoi - gepostet von phein am Donnerstag 15.02.2007
    tutorials.at und Werbebanner? - gepostet von matze(2) am Sonntag 16.07.2006



    Ähnliche Beiträge wie "Anstatt goto labelA; !?"

    Herunterfahren anstatt Ruhezustand - bigbaer (Sonntag 15.07.2007)
    Gekochtes anstatt gebratenes Fleisch - zarathustra (Mittwoch 22.08.2007)
    Bug v 5.0 deutsch: anstatt entthing lebensbaum - Lorial (Samstag 09.07.2005)
    Gaststätte anstatt Tanke - PapaPatrick (Freitag 22.06.2007)
    Hi ich suche cdata - Zwergi (Montag 28.04.2008)
    Maki Goto - gocchin (Mittwoch 19.07.2006)
    Akku leer anstatt geladen?!? - Bubu (Samstag 22.04.2006)
    goto - Moritz (Sonntag 23.12.2007)
    Sub anstatt ersatzreifen - G1337 (Freitag 23.02.2007)
    Wo ist GoTo!?????????? - Sammy (Donnerstag 11.05.2006)