Was ist falsch?Und vor allem warum?



  • #include <iostream>
    #include <ctime>
    using namespace std;

    int main()
    {
    char limit = p;
    int random_zahl = 0;
    int number = 0;

    srand((unsigned)time(0));
    cout << " \n\n Zahlenraten\n\n\n " << endl;
    cout<< " Waehlen Sie einen Schwierigkeitsgrad - (L)eicht, (M)ittel oder (S)chwer "<< endl;
    cout << " Druecken Sie hierzu die hervorgehobenen Buchstaben (L,M,S) : " << endl;
    cin>> limit;

    switch(limit)
    {
    case( 'l'):
    {
    limit = 10;
    cout << " Die hoechstmoegliche Zahl ist nun 10 " << endl;
    }break;
    case ('m'):
    {
    limit = 50;
    cout<< " Die hoechstmoegliche Zahl ist nun 50 " << endl;
    }break;
    case ('s'):
    {
    limit = 100;
    cout << "Die hoechstmoegliche Zahl ist nun 100" << endl;
    }break;
    }
    random_zahl = (rand()%limit)+1;

    while(number != random_zahl)
    {
    cout << random_zahl << endl;
    cout<< "Was ist ihr Tipp?" << endl;
    cin>> number;

    if (number == random_zahl)
    cout<< "Die Zahl ''" << number << "'' war korrekt!Herzlichen Glueckwunsch, Sie sind ein Pupsbaer!" << endl;

    else
    cout << "Noch einmal" << endl;

    }

    return 0;
    }



  • Nett, dass du uns sagt, was der Fehler ist. 🙄
    Schließlich wissen wir nicht, was dein Programm tun soll.
    Ich rate mal: Fehlendes Break nach der cout << "Herzlichen Glückwunsch" - Anweisung?



  • Was ist denn die Fehlermeldung?

    ~Zeile 7: Was soll das p sein?~
    ~Der Header für rand fehlt, z.B. cstdlib~



  • \"



  • Dass du nicht einrückst und Code-Tags verwendest.



  • Kann die Frage "Was ist falsch?Und vor allem warum?" nur mit schlimmen Verrenkungen quoten, weil er nur im Titel steht und nicht im Text.



  • Was ist falsch?Und vor allem warum?

    Dein ganzes Auftreten hier ist falsch. Warum das kannst nur du wissen.


Anmelden zum Antworten