programm beenden mit enter taste



  • in einem "Supermarkt" soll so lange ein Preis für einen Artikel eingegeben wird bis für den preis "nichts", sprich die enter Taste gdrückt wird.

    Wie funktioniert das?

    hoffentlich kann mir jemand behilflich sein!! 👍


  • Mod

    Durch unformatiertes Lesen.
    Du liest eine Zeile ein, und wenn diese leer ist, dann brichst du ab, sonst wandelst du die Zeile in eine Zahl um.

    Edit: Eine Zeile liest du mit std::getline ein - von der Standardeingabe:

    std::getline( std::cin, str ); // Wobei str ein std::string ist. Mit std::string solltest du vertraut sein.
    

Anmelden zum Antworten