Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
.
[graphlib.git] / chateaux / chateaux.cpp
index 7f4d093..44e22d4 100644 (file)
@@ -321,8 +321,10 @@ void jeu(DrawingWindow& w)
             w.sleep(2);
         else {
             char r;
-            std::cout << "Recommencer (o/n) ? ";
-            std::cin >> r;
+            do {
+                std::cout << "Recommencer (o/n) ? ";
+                std::cin >> r;
+            } while (std::cin.good() && r != 'o' && r != 'n');
             rejouer = r == 'o';
         }
     } while (rejouer);