Char funktioniert nicht



  • Also mein Programm soll Tiere unterscheiden anhand einiger Eingaben. Das funktioniert allerdings nicht, weil ich das mit dem Char scheinbar nicht wirklich verstanden habe. Kann mir jemand den (Denk)-Fehler benennen?

    #include <iostream>
    
    using namespace std;
    
    int main()
    {
        int a=0;
        char b;
    
        cout << "Dieses Programm stellt fest, welches Tier Sie haben!" << endl
        << endl << "Welche Schulterhoehe hat das Tier:";
        cin >> a;
    
        if (a<10)
        {
            cout << "Das Tier ist eine Maus!";
        }
        else
        {
            cout << "Kann das Tier bellen? ";
            cin >>b;
    
            if (b==j || b==J)
            {
                cout << "Das Tier ist ein Hun";
            }
            else
            {
                cout << "Das Tier ist eine Katze";
            }
        }
    
        return 0;
    }
    

  • Mod

    if (b=='j' || b=='J')
    


  • Dankeschön 🙂


Log in to reply