wie funktioniert std::cin



  • also ich möchte gerne einen algorithmus schreiben, wo mehrere fragen sind und man mit ja oder nein antworten muss, aber ich weiss leider nur wie man die frage schreibt, und nicht wie man das macht das man ja oder nein eingeben kann, undzwar so dass wenn man ja eintippt eine andere option kommt als wenn man nein eintippt. (also dieses else-if) wobei ich auch noch meine probleme habe, aber wenn ich wüsste wie man ja oder nein festlegt hoffentlich nicht mehr so sehr

    std::cout << "Would you like to share a meal?" << std::endl;
    


  • @EMeli00

    std::string answer;
    std::cin >> answer;
    


  • #include <string>
    #include <iostream>
    
    int main()
    {
        std::cout << "ja oder nein?\n";
        std::string choice;
        std::cin >> choice;
    
        if (choice == "ja") {
            std::cout << "Yay! :)\n\n";
        }
        else if (choice == "nein") {
            std::cout << "Nay :(\n\n";
        }
        else {
            std::cout << "was??\n\n";
        }
    }
    

Log in to reply