Program ma sprawdzać w nieco inny niż sztuczka z rzutowaniem, czy podana przez użytkownika liczba jest całkowita. Na zajęciach w Visualu działało tak jak należy, w domu na Codeblocksie już nie za bardzo. Czy czegoś mi brakuje czy może to kwestia środowiska/kompilatora.
#include <iostream>
using namespace std;
int main()
{
int calkowita;
bool straznik=true;
while(straznik)
{
if(cin>>calkowita)
{
cout << "calkowita" << endl;
}
else cout << "niecalkowita" << endl;
cin.clear();
cin.ignore(1000,'\n');
}
return 0;
}