Według tego co wyczytałem w FAQ powinno działać a nie działa, zapętla się w nieskończoność:
do
{
cout<<"Podaj poczatkowa stawke: ";
cin>>stawka;
cout<<"Podaj liczbe kolejek: ";
cin>>kolejki;
cout<<endl;
}while (!(cin>>zmienna));
Według tego co wyczytałem w FAQ powinno działać a nie działa, zapętla się w nieskończoność:
do
{
cout<<"Podaj poczatkowa stawke: ";
cin>>stawka;
cout<<"Podaj liczbe kolejek: ";
cin>>kolejki;
cout<<endl;
}while (!(cin>>zmienna));
#include <iostream>
using namespace std;
int main()
{
int stawka, kolejki;
do
{
cout<<"Podaj poczatkowa stawke: ";
cin.clear();
cin.sync();
} while (!(cin>>stawka));
do
{
cout<<"Podaj liczbe kolejek: ";
cin.clear();
cin.sync();
} while (!(cin>>kolejki));
system("PAUSE>NUL");
return 0;
}
Dalej zapętla się w nieskończoność wyświetlając cały czas komunikat:
Podaj poczatkowa stawke:
A jak zamienicie kolejnością sync() z clear()?