Inna twórczość > C, C++
Bug w c++
(1/1)
EdekSumo:
Zacząłem zabawę w c++ i napisałem prosty kalkulator ale jak zamiast liczby podam literę lub za dużą cyfrę to w programie zaczynają mi linijki latać :D . Używam do tego pętli do while a jako typ zmiennej (tej liczby co wpisujemy) daje float. Czy można to jakoś zlikwidować?
oreca:
--- Kod: --- int liczba;
std::cin >> liczba;
if(!std::cin)
{
//Komentarz
}
--- Koniec kodu ---
Tam gdzie jest komentarz wpisz jakieś instrukcje które mają być wykonane jeżeli ktoś wpisze coś innego niż liczbę.
Nawigacja
Idź do wersji pełnej