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

[0] Indeks wiadomości

Idź do wersji pełnej