Witam, ostatnio zastanowiło mnie jak sensownie zadbać o poprawność wprowadzonych danych, gównie chodzi mi o liczby (też o to aby nie doszło do przepełnienia). Przydadzą się wskazówki rozwiązania.
0
1
Zabezpieczenie przed wpisywaniem liter
Stosować odpowiednie typy danych.
Można posłużyć się <limits>
i <string>
.
Porównać łańcuch maksymalnej wartości rzeczonego typu z wprowadzonym łańcuchem. Jeśli mieści się w przedziale wartości danego typu, konwersja na liczbe rzeczonego typu. Tak trochę na około, ale nie wpadłem na nic cikawszego.