Problem mit Code



  • Hallo zusammen

    Der folgende Code wil nicht funktionieren. Der Fehler liegt beim zweiten int eingabe;(meldet Dev-C++) aber ich hab null Plan was falsch ist, bin auch noch ziemlicher Anfänger. Bitte helft mir!
    Hier der Code:
    #include <iostream>
    #include <stdlib.h>

    using namespace std;

    int main(int argc, char *argv[])
    {

    int eingabe;
    cout<<"Wie lautet mein Name?"<<endl<<endl<<endl;
    cout<<"Hans (1)"<<endl;
    cout<<"Klaus (2)"<<endl;
    cout<<"Urs (3)"<<endl;
    cout<<"Alex (4)"<<endl;

    cin>>eingabe;

    switch(eingabe) {

    case 1:
    cout<<"nö"<<endl;
    break;

    case 2:
    cout<<"nö"<<endl;
    break;

    case 3:
    cout<<"nö"<<endl;
    break;

    case 4:
    cout<<"richtig"<<endl;
    break;

    }

    int eingabe;
    cout<<"Wie lautet mein Name?"<<endl<<endl<<endl;
    cout<<"Hans (1)"<<endl;
    cout<<"Klaus (2)"<<endl;
    cout<<"Urs (3)"<<endl;
    cout<<"Alex (4)"<<endl;

    cin>>eingabe;

    switch(eingabe) {

    case 1:
    cout<<"nö"<<endl;
    break;

    case 2:
    cout<<"nö"<<endl;
    break;

    case 3:
    cout<<"nö"<<endl;
    break;

    case 4:
    cout<<"richtig"<<endl;
    break;

    }

    system("PAUSE");
    return 0;

    Gruss Rakaa



  • Hallo,
    Das einzige Problem ist, dass du einen Teil doppelt in deinem Programm hast und somit die Variable eingabe redefinierst. (Daraus resultiert der Compilerfehler).

    Desweteiteren Code-tags verwenden. Außerdem ist system("Pause"); in den meißten Fällen keine gute Wahl.

    Caipi



  • naja du hast du variable schon definiert und solltest das nicht noch einmal tun. einfach mal die zeile löschen...

    [Edit:]zu langsam

    .MamboKurt



  • aber wie kann ich es machen, dass , nachdem man die erste Frage richtig beantwortet, die zweite Frage kommt?



  • Rakaa schrieb:

    aber wie kann ich es machen, dass , nachdem man die erste Frage richtig beantwortet, die zweite Frage kommt?

    absolutely lazy version: z.B. das zweite "int eingabe" weglassen.
    btw.: Aber eine zweite Frage ist das nich, oder? 😉

    Caipi



  • hehe jetzt nicht mehr! Danke viel mals für die superschnellen Antworten 😃


Anmelden zum Antworten