Dzień dobry.
Nie wierzę, że to nie działa.
#include <iostream>
using namespace std;
int main()
{
int a;
do{
cin.clear(); //czyszczę
cin.sync(); //bufor
cout << "podaj liczbe\n"; //pyta
cin >> a; //odpowiadam
}
while (cin.fail()); //jeśli cin.fail() == 1, powtarza pętlę
cout << "liczba "<< a << endl;
return 0;
}
Dlaczego nie działa?