MeehoweCK

Untitled

Jun 3rd, 2024
353
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.60 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. int main() {
  4.     std::cout << "Podaj liczbe calkowita: ";
  5.     int liczba;
  6.     std::cin >> liczba;
  7.     // sprawdzenie czy liczba zostala poprawnie wczytana
  8.     if (std::cin.fail()) {                  // std::cin.fail() zwraca prawdę jeśli doszło do błędu odczytu
  9.         std::cin.clear();                   // usuwamy informację o błędzie
  10.         std::cin.ignore(99999, '\n');       // usunięcie danych z bufora wejścia (usuwa 99999 znaków aż do pojawienia się '\n')
  11.         std::cout << "Podales niepoprawna liczbe. Wpisz jeszcze raz: ";
  12.         std::cin >> liczba;
  13.     }
  14.     std::cout << "Podales liczbe " << liczba << std::endl;
  15.  
  16.     return 0;
  17. }
Advertisement
Add Comment
Please, Sign In to add comment