0
cinが有効な入力を受け取ったかどうかを調べようとしていますが(例えば、int変数の文字列もcharもありません)、whileループは無限ループで停止し、whileループがユーザ入力を待っていない(データ型が無効である)
How many would you like to buy ? fdssd
Sorry, you must enter an integer (asks for usr input here)
実際の結果:
How many would you like to buy ? fdssd
Sorry, you must enter an integer
Sorry, you must enter an integer
Sorry, you must enter an integer
Sorry, you must enter an integer
Sorry, you must enter an integer
Sorry, you must enter an integer
ような何か。 –