Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- int liczba;
- cin >> liczba;
- cout << liczba << endl;
- /* metody kontroli błędów:
- cin.good() - zwraca prawdę gdy bufor pobrał prawidłową wartość
- cin.fail() - zwraca prawdę gdy bufor pobrał nieprawidłową wartość
- cin.sync() - usunięcie danych z bufora (czyścimy pudełko)
- cin.clear() - usuwa informację (tzw. flagę) o błędzie
- */
- cout << "cin.good(): " << cin.good() << endl; // wypisuje na ekran stan poprawności bufora
- cout << "cin.fail(): " << cin.fail() << endl; // wypisuje na ekran stan błędu bufora
- cout << "cin.clear()" << endl;
- cin.clear(); // czyści informację o błędzie
- cout << "cin.good(): " << cin.good() << endl; // wypisuje na ekran stan poprawności bufora (teraz jest to 1, gdyż informacja o błędzie została usunięta)
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement