Bitte um Hilfe!!



  • Hallo 🙂

    Also ich habe in der Schule c++, und muss jetzt eine Nachprüfung machen, muss jetz
    alles können, aber ich habe niemanden der sich gut damit auskennt 😞

    Also wenn ich ein Programm wiederholen will, machen wir das in der schule mit einer while schleife...

    cout<<"Moechten Sie das Programm Neustarten?? J fuer Wiederholen,n fuer nichts";
    cin>>neu;
    while((neu=='y')||(neu=='Y'));
    ------------------------------------
    Doch im Buch c++ für Dummies...
    ein Beispiel davon...
    void main()
    {
    char c

    printf(Ihre Antwort bitte: ");
    while (TRUE)
    {
    printf("\nJ fuer Ja oder N fuer Nein: ");
    c = (char)getchar();
    if (c =='J' || c =='j')
    break;
    if (c =='N' || c =='n')
    break;
    fflush(stdin);
    }
    printf("%c\n", c);

    }

    Weiß nicht warum da ein if gehört in der Schule haben wir es so wie oben gemacht, und das heisst das fflush(stdin);. Vielleicht kann mir wär helfen und bitte keine blöden Fragen an mich weil ich das nicht weiß... bin Anfänger danke
    to0L 😉



  • Um dir zu helfen, wäre es gut zu wissen, wo jetzt das Problem ist. Hast du eine Frage? Dann solltest du sie stellen.

    fflush(stdin) ist jedenfalls falsch.



  • Hallo

    Noch dazu im falschen Forum.

    chrische


Anmelden zum Antworten